PageSourceSearch

https://kuto.app/static/ForBusiness-CtVG3RLN.js

js kuto.app collected 2026-10-07 04:05:06 UTC 30,517 bytes, 439 lines download raw bytes

1import { r as reactExports, j as jsxRuntimeExports, u as ut, f as fonts, c as colors, C as CenteredView, s as shadows, H as HeartIcon } from "./index-B4tqMR8N.js";
2import { U as UploadedImageView, S as StyledUploadedImageView } from "./UploadedImageView-_JpiJjeO.js";
3import { D as DisclosureArrowIcon } from "./DisclosureArrow-Clyqchay.js";
4import { F as FadeInSection, I as ImageTextView, P as Partners, T as TestimonialsView, C as CTAView } from "./TestimonialsView-D_uLdK81.js";
5import { H as HeroView } from "./HeroView-DFiwgU9i.js";
6import { I as IconTextView, S as StyledIconTextView } from "./IconTextView-r4Aw4bNU.js";
7import { M as MoneyBagIcon, G as GiftCardIcon, D as DiscountIcon } from "./MoneyBag-Cn1dXJmf.js";
8import { L as LoyaltyIcon } from "./Loyalty-CKiPTEsn.js";
9import "./useElementSize-BVFzThkU.js";
10import "./useImgix-CRAgJkMW.js";
11import "./Carousel-D3sKiZzx.js";
12import "./StoreBadges-CWMeSyTf.js";
13import "./GooglePlayBadge-CGExuPws.js";
14const SvgBrokenCreditCard = (props) => /* @__PURE__ */ reactExports.createElement("svg", { width: 24, height: 24, viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg", ...props }, /* @__PURE__ */ reactExports.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M10.04 10.8159
14L22.7185 11.8113L22.2948 17.2076C22.2444 17.8486 21.6841 18.3274 21.0431 18.277L11.0919 17.4957L9.75982 14.3844L11.4541 12.8827L10.04 10.8159Z", fill: "#FB5525" }), /* @__PURE__ */ reactExports.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M11.9757 6.23884L12.9938 8.88762L22.887 9.6644L22.9964 8.2718C23.0467 7.63088 22.5679 7.07051 21.927 7.02019L11.9757 6.23884Z", fill: "#FB5525" }), /* @__PURE__ */ reactExports.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M1.51144 12.4032L7.47554 11.5554L9.30582 13.2646L7.97934 15.0993L9.95708 17.8457L3.58961 18.7509C2.95311 18.8414 2.36377 18.3988 2.27328 17.7623L1.51144 12.4032Z", fill: "#FB5525" }), /* @__PURE__ */ reactExports.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M1.01173 8.88817C0.92125 8.25167 1.36388 7.66233 2.00038 7.57184L8.36785 6.66664L9.9384 9.03008L1.20834 10.2711L1.01173 8.88817Z", fill: "#FB5525" }));
15const BrokenCreditCardIcon = SvgBrokenCreditCard;
16const SvgLightning = (props) => /* @__PURE__ */ reactExports.createElement("svg", { width: 24, height: 24, viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg", ...props }, /* @__PURE__ */ reactExports.createElement("path", { d: "M15.075 2L6 14.0734H12.0128L9.74801 22L17.7065 11.0271H12.5072L15.075 2Z", fill: "#FB5525" }));
17const LightningIcon = SvgLightning;
18const SvgNewUser = (props) => /* @__PURE__ */ reactExports.createElement("svg", { width: 24, height: 24, viewBox: "0 0 24 24", fill: "none", xmlns: "http://www.w3.org/2000/svg", ...props }, /* @__PURE__ */ reactExports.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M19.9009 3.06055C20.282 3.06055 20.591 3.36952 20.591 3.75066V5.46754H22.3079C22.689 5.46754 22.998 5.77651 22.998 6.15765C22.998 6.53879 22.689 6.84776 22.3079 6.84776H20.591V8.56464C20.591 8.94578 20.282 9.25476 19.9009 9.25476C19.5197 9.25476 19.2108 8.94578 19.2108 8.56464V6.84776H17.4939C17.1127 6.84776 16.8038 6.53879 16.8038 6.15765C16.8038 5.77651 17.1127 5.46754 17.4939 5.46754H19.2108V3.75066C19.2108 3.36952 19.5197 3.06055 19.9009 3.06055Z", fill: "#FB5525" }), /* @__PURE__ */ reactExports.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M18.6917 18.18V19.8524C18.6917 20.0642 18.5198 20.2356 18.3075 20.2356H15.1988V18.4935C15.1988 18.3012 15.0423 18.1451 14.8495 18.1451C14.6567 18.1451 14.5002 18.3012 14.5002 18.4935V20.2356H9.61022V18.4935C9.61022 18.3012 9.45374 18.1451 9.26094 18.1451C9.06813 18.1451 8.91165 18.3012 8.91165 18.4935V20.2356H5.803C5.59064 20.2356 5.41879 20.0642 5.41879 19.8524V18.18C5.41879 15.7006 7.2749 13.6443 9.69335 13.2659C10.3717 13.7063 11.1834 13.9641 12.0552 13.9641C12.927 13.9641 13.7388 13.7063 14.4171 13.2659C16.8356 13.6443 18.6917 15.7006 18.6917 18.18ZM12.0552 6.26517C10.1292 6.26517 8.56234 7.82816 8.56234 9.74932C8.56234 11.6705 10.1292 13.2335 12.0552 13.2335C13.9812 13.2335 15.5481 11.6705 15.5481 9.74932C15.5481 7.82816 13.9812 6.26517 12.0552 6.26517Z", fill: "#FDB49F" }), /* @__PURE__ */ reactExports.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M14.9729 18.18V19.8524C14.9729 20.0642 14.801 20.2356 14.5887 20.2356H11.48V18.4935C11.48 18.3012 11.3235 18.1451 11.1307 18.1451C10.9379 18.1451 10.7815 18.3012 10.7815 18.4935V20.2356H5.89145V18.4935C5.89145 18.3012 5.73497 18.1451 5.54216 18.1451C5.34936 18.1451 5.19288 18.3012 5.19288 18.4935V20.2356H2.08423C1.87186 20.2356 1.70001 20.0642 1.70001 19.8524V18.18C1.70001 15.7006 3.55612 13.6443 5.97458 13.2659C6.65289 13.7063 7.46463 13.9641 8.33645 13.9641C9.20827 13.9641 10.02 13.7063 10.6983 13.2659C13.1168 13.6443 14.9729 15.7006 14.9729 18.18ZM8.33646 6.26517C6.4105 6.26517 4.8436 7.82816 4.8436 9.74932C4.8436 11.6705 6.4105 13.2335 8.33646 13.2335C10.2624 13.2335 11.8293 11.6705 11.8293 9.74932C11.8293 7.82816 10.2624 6.26517 8.33646 6.26517Z", fill: "#FB5525" }));
19const NewUserIcon = SvgNewUser;
20function AccordionItem({
21  supportingPoint,
22  onToggle,
23  active,
24  ...rest
25}) {
26  var _a;
27  const bodyRef = reactExports.useRef(null);
28  return /* @__PURE__ */ jsxRuntimeExports.jsxs(StyledAccordionItem, { "data-active": !!active, ...rest, children: [
29    /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "section-button", onClick: onToggle, children: [
30      /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "headline", children: supportingPoint.headline }),
31      /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "spacer" }),
32      /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "disclosure", "data-active": !!active, children: /* @__PURE__ */ jsxRuntimeExports.jsx(DisclosureArrowIcon, {}) })
33    ] }),
34    /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "body", ref: bodyRef, "data-active": !!active, style: active ? {
35      height: "".concat((_a = bodyRef.current) == null ? void 0 : _a.scrollHeight, "px")
36    } : {
37      height: "0px"
38    }, children: supportingPoint.body })
39  ] });
40}
41const StyledAccordionItem = ut.div.withConfig({
42  displayName: "StyledAccordionItem",
43  componentId: "sc-8pbm3p-0"
44})(["display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:left;text-align:left;> .section-button{display:flex;flex-flow:row nowrap;align-items:center;width:100%;font:", ";color:", ';> .spacer{flex-grow:1;}> .disclosure{transform:rotate(90deg);transition:transform 0.2s ease-in-out;> svg{height:40px;width:40px;}&[data-active="true"]{transform:translate(6px,-1px) rotate(-90deg);}}}> .body{height:0;width:100%;overflow:hidden;transition:height 0.2s ease-in-out;font:', ";color:", ";}@media screen and (max-width:950px){> .section-button{font:", ";> .disclosure svg{height:30px;width:30px;}}}"], fonts.displayBold({
45  size: 30,
46  line: "1.2"
47}), colors.text(), fonts.display({
48  size: 20,
49  line: "1.2"
50}), colors.text(), fonts.displayBold({
51  size: 25,
52  line: "1.2"
53}));
54function Accordion({
55  header,
56  supportingPoints,
57  defaultImage,
58  ...rest
59}) {
60  const [clicked, setClicked] = reactExports.useState(-1);
61  const handleToggle = (index) => {
62    if (clicked === index) {
63      return setClicked(-1);
64    }
65    setClicked(index);
66  };
67  return /* @__PURE__ */ jsxRuntimeExports.jsx(StyledAccordion, { ...rest, children: /* @__PURE__ */ jsxRuntimeExports.jsxs(Content$2, { children: [
68    /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "text", children: [
69      /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "header", children: header }),
70      /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "accordion-items", children: supportingPoints.map((supportingPoint, index) => /* @__PURE__ */ jsxRuntimeExports.jsx(AccordionItem, { onToggle: () => handleToggle(index), active: clicked === index, supportingPoint }, index)) })
71    ] }),
72    /* @__PURE__ */ jsxRuntimeExports.jsx(FadeInSection, { from: "right", children: /* @__PURE__ */ jsxRuntimeExports.jsx(Images, { style: {
73      animation: "fade-in .6s"
74    }, children: /* @__PURE__ */ jsxRuntimeExports.jsx(UploadedImageView, { backgroundColor: "transparent", className: "", image: clicked != -1 ? GetImage(supportingPoints[clicked].image) : defaultImage }) }, clicked) })
75  ] }) });
76}
77function GetImage(imagePath) {
78  const Image = {
79    contentType: "image/png",
80    fit: "center",
81    path: imagePath
82  };
83  return Image;
84}
85const StyledAccordion = ut(CenteredView).withConfig({
86  displayName: "StyledAccordion",
87  componentId: "sc-1hd9gcx-0"
88})([""]);
89const Content$2 = ut.div.withConfig({
90  displayName: "Content",
91  componentId: "sc-1hd9gcx-1"
92})(["display:flex;flex-flow:row;align-items:center;padding:40px 60px;@keyframes fade-in{from{opacity:0%;}to{opacity:100%;}}> .text{display:flex;flex-flow:column nowrap;> .header{color:", ";font:", ";}> .accordion-items{margin-top:10px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-self:center;align-items:left;row-gap:10px;}}@media screen and (min-width:1200px){> .images{> ", "{width:500px;height:600px;}}}@media screen and (max-width:950px){flex-flow:column nowrap;padding:30px 45px;> .text .header{font:", ";}}@media screen and (max-width:750px){padding:20px 30px;> .text .header{font:", ";}}"], colors.text(), fonts.displayBold({
93  size: 45,
94  line: "1.2"
95}), StyledUploadedImageView, fonts.displayBold({
96  size: 40,
97  line: "1.2"
98}), fonts.displayBold({
99  size: 36,
100  line: "1.2"
101}));
102const Images = ut.div.withConfig({
103  displayName: "Images",
104  componentId: "sc-1hd9gcx-2"
105})(["> ", "{width:400px;height:500px;flex-shrink:0;align-self:stretch;margin-left:20px;}@media screen and (min-width:1200px){> ", "{width:500px;height:600px;}}@media screen and (max-width:950px){> ", "{margin:30px auto 30px;}}@media screen and (max-width:750px){> ", "{width:325px;height:425px;}}"], StyledUploadedImageView, StyledUploadedImageView, StyledUploadedImageView, StyledUploadedImageView);
106function BigTextView({
107  title,
108  subtitle,
109  colorScheme = "primary",
110  ...rest
111}) {
112  const hasSubtitle = !!subtitle;
113  return /* @__PURE__ */ jsxRuntimeExports.jsx(StyledBigTextView, { "data-color-scheme": colorScheme, ...rest, children: /* @__PURE__ */ jsxRuntimeExports.jsxs(Content$1, { "data-has-subtitle": !!hasSubtitle, "data-color-scheme": colorScheme, children: [
114    /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "title", children: title }),
115    hasSubtitle && /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "subtitle", children: subtitle })
116  ] }) });
117}
118const StyledBigTextView = ut(CenteredView).withConfig({
119  displayName: "StyledBigTextView",
120  componentId: "sc-c63gl2-0"
121})(['&[data-color-scheme="secondary"]{background:', ";}"], colors.orange());
122const Content$1 = ut.div.withConfig({
123  displayName: "Content",
124  componentId: "sc-c63gl2-1"
125})(["text-align:center;padding:80px;color:", ";> .title{font:", ';}&[data-has-subtitle="true"]{> .subtitle{padding-top:20px;font:', ';}}&[data-color-scheme="secondary"]{color:', ";}@media screen and (max-width:950px){padding:80px 40px;> .title{font:", ';}&[data-has-subtitle="true"]{> .subtitle{padding-top:15px;font:', ";}}}@media screen and (max-width:750px){padding:80px 30px;> .title{font:", ';}&[data-has-subtitle="true"]{> .subtitle{padding-top:10px;font:', ";}}}"], colors.text(), fonts.displayBlack({
126  size: 60,
127  line: "1.2"
128}), fonts.display({
129  size: 30,
130  line: "1.4"
131}), colors.white(), fonts.displayBlack({
132  size: 50,
133  line: "1.2"
134}), fonts.display({
135  size: 26,
136  line: "1.4"
137}), fonts.displayBlack({
138  size: 40,
139  line: "1.2"
140}), fonts.display({
141  size: 22,
142  line: "1.4"
143}));
144function PaymentModule({
145  ...rest
146}) {
147  return /* @__PURE__ */ jsxRuntimeExports.jsx(StyledPaymentModule, { ...rest, children: /* @__PURE__ */ jsxRuntimeExports.jsx(FadeInSection, { children: /* @__PURE__ */ jsxRuntimeExports.jsxs(Content, { children: [
148    /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "price-header", children: [
149      /* @__PURE__ */ jsxRuntimeExports.jsx("h2", { className: "headline", children: "Grow your business and save for" }),
150      /* @__PURE__ */ jsxRuntimeExports.jsx("h1", { className: "subscriptionFee", children: "$50" }),
151      /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "currency", children: "USD / month" })
152    ] }),
153    /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "pricing-breakdown", children: [
154      /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "breakdown-element", children: [
155        /* @__PURE__ */ jsxRuntimeExports.jsx(IconTextView, { icon: /* @__PURE__ */ jsxRuntimeExports.jsx(MoneyBagIcon, {}), header: "Transactions", body: "Limits Apply.  Contact us for large transaction volume.", className: "feature" }),
156        /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "price", children: /* @__PURE__ */ jsxRuntimeExports.jsx("h3", { className: "amount", children: "FREE" }) })
157      ] }),
158      /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "breakdown-element", children: [
159        /* @__PURE__ */ jsxRuntimeExports.jsx(IconTextView, { icon: /* @__PURE__ */ jsxRuntimeExports.jsx(LoyaltyIcon, {}), header: "Loyalty Program", className: "feature" }),
160        /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "price", children: /* @__PURE__ */ jsxRuntimeExports.jsx("h3", { className: "amount", children: "FREE" }) })
161      ] }),
162      /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "breakdown-element", children: [
163        /* @__PURE__ */ jsxRuntimeExports.jsx(IconTextView, { icon: /* @__PURE__ */ jsxRuntimeExports.jsx(GiftCardIcon, {}), header: "Digital gift cards", className: "feature" }),
164        /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "price", children: /* @__PURE__ */ jsxRuntimeExports.jsx("h3", { className: "amount", children: "FREE" }) })
165      ] }),
166      /* @__PURE__ */ jsxRuntimeExports.jsx("div", { className: "separator" }),
167      /* @__PURE__ */ jsxRuntimeExports.jsx("h3", { className: "section-header", children: "ADDITIONAL TOOLS" }),
168      /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "breakdown-element", children: [
169        /* @__PURE__ */ jsxRuntimeExports.jsx(IconTextView, { icon: /* @__PURE__ */ jsxRuntimeExports.jsx(DiscountIcon, {}), header: "Promotions", className: "feature" }),
170        /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "price", children: [
171          /* @__PURE__ */ jsxRuntimeExports.jsx("h3", { className: "amount", children: "10%" }),
172          /* @__PURE__ */ jsxRuntimeExports.jsx("p", { className: "subtitle", children: "OF TRANSACTION APPLIED" })
173        ] })
174      ] })
175    ] })
176  ] }) }) });
177}
178const StyledPaymentModule = ut(CenteredView).withConfig({
179  displayName: "StyledPaymentModule",
180  componentId: "sc-18rrjt8-0"
181})(["background-color:", ";"], colors.orange());
182const Content = ut.div.withConfig({
183  displayName: "Content",
184  componentId: "sc-18rrjt8-1"
185})(["display:flex;flex-flow:column nowrap;align-self:center;margin:100px;padding:50px;border-radius:20px;background-color:", ";box-shadow:", ",", ";text-align:center;color:", ";> *{flex-shrink:0;}> .price-header{> .headline{margin:5px;font:", ";}> .subscriptionFee{margin:5px;font:", ";}> .currency{margin:5px;font:", ";}}> .pricing-breakdown{display:flex;flex-flow:column nowrap;row-gap:25px;padding-top:40px;> .breakdown-element{display:flex;flex-flow:row nowrap;align-items:top;justify-content:space-between;> ", "{>
185 .header .icon svg path{fill:", ";}}> .price{display:flex;flex-flow:column nowrap;align-items:right;text-align:right;> .amount{margin:0;font:", ";}> .subtitle{margin:0;font:", ";}}}> .separator{width:100%;height:1px;background:", ";}> .section-header{margin:0;text-align:left;font:", ";}}@media screen and (max-width:950px){margin:75px;padding:45px;border-radius:20px;> .price-header{> .headline{font:", ";}> .subscriptionFee{font:", ";}> .currency{font:", ";}}> .pricing-breakdown{row-gap:20px;padding-top:40px;> .breakdown-element{> .price{> .amount{font:", ";}> .subtitle{font:", ";}}}> .section-header{font:", ";}}}@media screen and (max-width:750px){margin:75px 25px;padding:20px;border-radius:20px;> .price-header{> .headline{font:", ";}> .subscriptionFee{font:", ";}> .currency{font:", ";}}> .pricing-breakdown{row-gap:15px;padding-top:40px;> .breakdown-element{> .price{> .amount{font:", ";}> .subtitle{font:", ";}}}> .section-header{font:", ";}}}"], colors.textBackground(), shadows.card(), shadows.cardBorder(), colors.text(), fonts.displayBold({
186  size: 36,
187  line: "1.2"
188}), fonts.numericBlack({
189  size: 80,
190  line: "1.2"
191}), fonts.display({
192  size: 20,
193  line: "1.2"
194}), StyledIconTextView, colors.orange(), fonts.displayBold({
195  size: 32,
196  line: "1.2"
197}), fonts.displayBold({
198  size: 16,
199  line: "1.2"
200}), colors.separator(), fonts.displayBold({
201  size: 24,
202  line: "1.2"
203}), fonts.displayBold({
204  size: 32,
205  line: "1.2"
206}), fonts.numericBlack({
207  size: 70,
208  line: "1.2"
209}), fonts.display({
210  size: 16,
211  line: "1.2"
212}), fonts.displayBold({
213  size: 28,
214  line: "1.2"
215}), fonts.displayBold({
216  size: 13,
217  line: "1.2"
218}), fonts.displayBold({
219  size: 20,
220  line: "1.2"
221}), fonts.displayBold({
222  size: 26,
223  line: "1.2"
224}), fonts.numericBlack({
225  size: 60,
226  line: "1.2"
227}), fonts.display({
228  size: 16,
229  line: "1.2"
230}), fonts.displayBold({
231  size: 24,
232  line: "1.2"
233}), fonts.displayBold({
234  size: 12,
235  line: "1.2"
236}), fonts.displayBold({
237  size: 16,
238  line: "1.2"
239}));
240function ForBusiness({}) {
241  return /* @__PURE__ */ jsxRuntimeExports.jsxs(StyledForBusiness, { children: [
242    /* @__PURE__ */ jsxRuntimeExports.jsx(HeroView, { title: "Grow your business", subtitle: /* @__PURE__ */ jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment, { children: "Join thousands of businesses using Kuto to automate their marketing and stay connected with customers every day." }), image: FeedHome, downloadButton: true }),
243    /* @__PURE__ */ jsxRuntimeExports.jsx(ImageTextView, { title: "Automated, powerful engagement", subtitle: /* @__PURE__ */ jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { children: [
244      "With Kuto, it's effortless. Create a post, and we'll syndicate it to thousands of ideal users. Once they've joined in, our automation takes over for ongoing engagement.",
245      /* @__PURE__ */ jsxRuntimeExports.jsx("br", {}),
246      /* @__PURE__ */ jsxRuntimeExports.jsx("br", {}),
247      "Kuto unlocks a direct channel to converse with your customers at your convenience. Plus, leverage automation tools to set it and forget it, streamlining your efforts."
248    ] }), image: StormbreakerPost }),
249    /* @__PURE__ */ jsxRuntimeExports.jsx(ImageTextView, { flipped: true, title: "Actionable Data", subtitle: /* @__PURE__ */ jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { children: [
250      "Kuto tracks customer journey from start to purchase.",
251      /* @__PURE__ */ jsxRuntimeExports.jsx("br", {}),
252      /* @__PURE__ */ jsxRuntimeExports.jsx("br", {}),
253      "While we’re accustomed to tracking clicks on social media, understanding the conversion to in-person purchases has always been a challenge.",
254      /* @__PURE__ */ jsxRuntimeExports.jsx("br", {}),
255      /* @__PURE__ */ jsxRuntimeExports.jsx("br", {}),
256      "Kuto gives unparalleled insights into your marketing efforts, providing real-time data on the effectiveness of different messages, channels, and audience responses. You can even track the ultimate goal: ",
257      /* @__PURE__ */ jsxRuntimeExports.jsx("b", { children: "the purchase itself." }),
258      " Armed with this information, you can create lookalike audiences and directly target those users who are most likely to convert."
259    ] }), image: Dashboard }),
260    /* @__PURE__ */ jsxRuntimeExports.jsx(Partners, { title: "Join our growing coalition of businesses" }),
261    /* @__PURE__ */ jsxRuntimeExports.jsx(
262      ImageTextView,
263      {
264        title: "Drive customers in real time",
265        subtitle: /* @__PURE__ */ jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { children: [
266          "Customers can choose to subscribe to alerts for your business. So, if it's 4:00pm and you have a lot of inventory, you can instantly notify all your followers in real-time.",
267          /* @__PURE__ */ jsxRuntimeExports.jsx("br", {}),
268          /* @__PURE__ */ jsxRuntimeExports.jsx("br", {}),
269          "With Kuto, all discounts are automatically applied, eliminating the need for in-store staff to be aware of sudden customer influx or manage redemption processes. Everything is seamlessly handled by Kuto's automated system."
270        ] }),
271        image: FarinaPush
272      }
273    ),
274    /* @__PURE__ */ jsxRuntimeExports.jsx(
275      ImageTextView,
276      {
277        flipped: true,
278        title: "Money waiting to be spent",
279        subtitle: /* @__PURE__ */ jsxRuntimeExports.jsxs(jsxRuntimeExports.Fragment, { children: [
280          "We collaborate with Governments, Chambers, non-profits, and more to offer local spending incentives. For instance, the City of Portland is granting $4M that can be utilized at Kuto businesses. Additionally, IOU, a food insecurity organization, uses Kuto to distribute $25,000 every quarter.",
281          /* @__PURE__ */ jsxRuntimeExports.jsx("br", {}),
282          /* @__PURE__ */ jsxRuntimeExports.jsx("br", {}),
283          "Sign up now to attract those funds to ",
284          /* @__PURE__ */ jsxRuntimeExports.jsx("b", { children: "your" }),
285          " business."
286        ] }),
287        image: GovernmentPartners
288      }
289    ),
290    /* @__PURE__ */ jsxRuntimeExports.jsx(TestimonialsView, { title: "Businesses love Kuto", testimonials: BusinessTestimonials }),
291    /* @__PURE__ */ jsxRuntimeExports.jsx(BigTextView, { title: "Free loyalty that works.", subtitle: "Stay engaged with your best customers and turn casual customers into regulars, for no cost!" }),
292    /* @__PURE__ */ jsxRuntimeExports.jsx(ImageTextView, { flipped: true, title: "Instantly reward customers", subtitle: /* @__PURE__ */ jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment, { children: "When your customers pay with Kuto, they automatically start following your business (and you save money!). Your posts appear directly in their feed, and their rewards are automatically issued in the app. Redemption requires no extra steps, staff training, or equipment." }), image: LoyaltyUsed }),
293    /* @__PURE__ */ jsxRuntimeExports.jsx(ImageTextView, { title: "Control your rewards", subtitle: /* @__PURE__ */ jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment, { children: "You have complete control over how long your customers have to spend their reward and the maximum reward they can receive." }), image: EditLoyaltyProgram }),
294    /* @__PURE__ */ jsxRuntimeExports.jsx(Accordion, { header: "Actually engage with your customers", supportingPoints: EngageCustomers, defaultImage: PortlandBeerLoyaltyImage }),
295    /* @__PURE__ */ jsxRuntimeExports.jsx(UploadedImageView, { backgroundColor: "transparent", image: BusinessOwners, className: "business-owners", padding: 0 }),
296    /* @__PURE__ */ jsxRuntimeExports.jsx(BigTextView, { title: "Designed to work for you", className: "work-for-you" }),
297    /* @__PURE__ */ jsxRuntimeExports.jsxs("div", { className: "kuto-perks", children: [
298      /* @__PURE__ */ jsxRuntimeExports.jsx(IconTextView, { icon: /* @__PURE__ */ jsxRuntimeExports.jsx(LightningIcon, {}), header: "Seamless integration", body: /* @__PURE__ */ jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment, { children: "Kuto works with any Point of Sale system. Simply add a tender type to record transactions. Kuto is contactless, and it takes seconds to complete a payment." }), className: "perk" }),
299      /* @__PURE__ */ jsxRuntimeExports.jsx(IconTextView, { icon: /* @__PURE__ */ jsxRuntimeExports.jsx(NewUserIcon, {}), header: "Drive new business", body: /* @__PURE__ */ jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment, { children: "Make a promotion on Kuto and we’ll get it to customers via multiple channels and charge you nothing unless its used." }), className: "perk" }),
300      /* @__PURE__ */ jsxRuntimeExports.jsx(IconTextView, { icon: /* @__PURE__ */ jsxRuntimeExports.jsx(BrokenCreditCardIcon, {}), header: "Digital gift cards", body: /* @__PURE__ */ jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment, { children: "Ditch the plastic and create free, digital gift cards for your business. And, join community gift cards to promote your business to more users." }), className: "perk" }),
301      /* @__PURE__ */ jsxRuntimeExports.jsx(IconTextView, { icon: /* @__PURE__ */ jsxRuntimeExports.jsx(HeartIcon, {}), header: "Access to local programs", body: /* @__PURE__ */ jsxRuntimeExports.jsx(jsxRuntimeExports.Fragment, { children: "Kuto works with community organizations to benefit small businesses, like the Here for Portland stimulus program." }), className: "perk" })
302    ] }),
303    /* @__PURE__ */ jsxRuntimeExports.jsx(PaymentModule, {}),
304    /* @__PURE__ */ jsxRuntimeExports.jsx(CTAView, { title: "Join the revolution.", subtitle: "Set up your business account in just 10 minutes.", className: "consumer-cta", businessDownload: true })
305  ] });
306}
307const GovernmentPartners = {
308  contentType: "image/png",
309  fit: "center",
310  emulator: false,
311  height: 1500,
312  path: "sharedFiles/dtjil9qGZ1o4XdPkDTZG",
313  width: 1300
314};
315const LoyaltyUsed = {
316  contentType: "image/png",
317  emulator: false,
318  fit: "center",
319  height: 1500,
320  path: "sharedFiles/Hhi8pprpBqfbi8hSZtFq",
321  width: 1300
322};
323const StormbreakerPost = {
324  contentType: "image/png",
325  emulator: false,
326  fit: "center",
327  height: 1500,
328  path: "sharedFiles/MoxYSMADtHog65OkUOkW",
329  width: 1300
330};
331const Dashboard = {
332  contentType: "image/png",
333  emulator: false,
334  fit: "center",
335  height: 1500,
336  path: "sharedFiles/s1G5BvrEsT2iBtJcVIN0",
337  width: 1300
338};
339const BusinessOwners = {
340  contentType: "image/png",
341  fit: "fill",
342  height: 501,
343  path: "sharedFiles/VNrctNwKw6QA30f2zqQQ",
344  width: 1921
345};
346const FarinaPush = {
347  contentType: "image/png",
348  emulator: false,
349  fit: "center",
350  height: 1500,
351  path: "sharedFiles/Cvb1NaBSeaDdV6DHJcEA",
352  width: 1300
353};
354const FeedHome = {
355  contentType: "image/png",
356  emulator: false,
357  fit: "center",
358  height: 2385,
359  path: "sharedFiles/CKmBOShFrpijd3C64nvr",
360  width: 1247
361};
362const EditLoyaltyProgram = {
363  contentType: "image/png",
364  emulator: false,
365  fit: "center",
366  height: 1500,
367  path: "sharedFiles/M0oInIsZ0h7LAIDoqlEo",
368  width: 1300
369};
370const PortlandBeerLoyaltyImage = {
371  contentType: "image/png",
372  emulator: false,
373  fit: "center",
374  height: 1500,
375  path: "sharedFiles/9c67psDqMMSmjDQU2vq0",
376  width: 1300
377};
378const EngageCustomers = [{
379  headline: "Automated reminders",
380  body: "Customers will never forget to come back to your business and use their reward.  Kuto automatically sends up to four push notifications to your customer to remind them of their reward.",
381  image: "sharedFiles/FMXnQu7xQWqjmLfUUCmd"
382}, {
383  headline: "Direct line of communication",
384  body: "In addition to reward reminders that will appear in users feed, any posts you make will also appear directly in front of your customer base.",
385  image: "sharedFiles/KdFSnNVRqhNLNeSitrT6"
386}, {
387  headline: "Target good fit customers",
388  body: "Never waste time or money chasing bad fit customers, Kuto will present your deals and boost your program only to customers that match your target audience.",
389  image: "sharedFiles/DhHXE55HX80pQ8OpQnWr"
390}];
391const BusinessTestimonials = [{
392  image: "sharedFiles/BdytrgDMrNgwrY7zoZyR",
393  quote: "Kuto completely, and literally, changed my life.  Loyalty was a no brainer. Credit card fees don’t go to the right people, and I can give money saved with Kuto back to my customers as a thank you.",
394  author: "Ramona, Nourishment",
395  location: "Portland, OR"
396}, {
397  image: "sharedFiles/6n5dmXqDrlwWLelmifuz",
398  quote: "Loyalty is a game changer. We turned it on and our revenue jumped - driven primarily by Kuto users coming back over and over.",
399  author: "Roscoes",
400  location: "Portland, OR"
401}, {
402  image: "sharedFiles/DRy84OiUzbDHzkBH3R1h",
403  quote: "Kuto has heart. We love that it was created to keep more money in our small business because that literally translates into more money in the pockets of our small staff of 10.",
404  author: "Woonwinkel",
405  location: "Portland, OR"
406}, {
407  image: "sharedFiles/V5j9iFsSHgvoXHeLnxhH",
408  quote: "We are saving thousands of dollars, seeing tips and spending increase, and checking customers out faster!",
409  author: "Level Beer",
410  location: "Portland, OR"
411}, {
412  image: "sharedFiles/wjgkMuzx3bIFbAkxuxps",
413  quote: "The loyalty program works.  It’s easy and simple to sign up, contactless, and we can text notify our customers when their order is ready.",
414  author: "Mingma, Sherpa Kitchen",
415  location: "Portland, OR"
416}, {
417  image: "sharedFiles/IgU9lNpa80zYv1IeGcEi",
418  quote: "Kuto has worked for us seamlessly and adds great value for our shop.  Kuto has promoted our business in the app, we’ve seen more return customers, and it’s easier than any other payment type.",
419  author: "Omar, Xōcotl",
420  location: "Portland, OR"
421}, {
422  image: "sharedFiles/1NxycJ95uzzbz5YgqX4B",
423  quote: "We’ve seen new customers from the Here for Portland stimulus program that keep coming back.  And, our regulars have seen the benefit and have started using it too.",
424  author: "Emily, Headstrong Hound",
425  location: "Portland, OR"
426}, {
427  image: "sharedFiles/pUYDCq0oAQkFPF2WEJES",
428  quote: "Using Kuto is a piece of cake.  We’ve seen new customers and had users come back continuing to want to pay with Kuto.",
429  author: "Left Field Garden Supply",
430  location: "Portland, OR"
431}];
432const StyledForBusiness = ut.div.withConfig({
433  displayName: "StyledForBusiness",
434  componentId: "sc-1joum54-0"
435})(["display:flex;flex-flow:column;> *{flex-shrink:0;}> .work-for-you{margin-bottom:-30px;}> .business-owners{min-height:395px;}> .kuto-perks{margin:auto;padding-bottom:125px;max-width:1200px;align-items:top;justify-content:center;display:flex;flex-flow:row wrap;row-gap:50px;> .perk{flex:50%;max-width:450px;}}@media screen and (max-width:950px){> .business-owners{min-height:250px;}> .kuto-perks{padding:0px 45px 75px;}}@media screen and (max-width:750px){> .business-owners{min-height:175px;}> .kuto-perks{padding:0px 30px 75px;flex-flow:column nowrap;> .perk{max-width:700px;}}}"]);
436export {
437  StyledForBusiness,
438  ForBusiness as default
439};

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.