(function(){ window.__STREAKI_VERSION='v28'; if(location.pathname!=='/' && !window.__STREAKI_PREVIEW) return; var CSS="*{box-sizing:border-box;margin:0;padding:0}\n:root{--ink:#1a1a1a;--green:#0e3324;--coin:#25a862;--coinlt:#3ecb7e;--bg:#fbfaf8;--line:#e8e5e0;--mut:#5a5751;--faint:#8a8783}\nhtml{scroll-behavior:smooth}\nbody{background:var(--bg);color:var(--ink);font-family:'DM Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}\na{color:var(--coin);text-decoration:none}a:hover{color:var(--green)}\n.sk-grain{position:fixed;inset:0;pointer-events:none;z-index:99;background-image:url('data:image/svg+xml;utf8,');opacity:0.035}\n.sk-wrap{min-height:100vh;display:flex;flex-direction:column;background:var(--bg);position:relative}\n.sk-shell{max-width:1240px;margin:0 auto;width:100%;padding-left:clamp(20px,5vw,64px);padding-right:clamp(20px,5vw,64px)}\n.sk-header{background:transparent}\n.sk-header-in{display:flex;align-items:center;justify-content:space-between;padding-top:22px;padding-bottom:14px}\n.sk-nav{display:flex;gap:clamp(18px,3vw,36px);align-items:center;font-size:14px;font-weight:500}\n.sk-nav a{color:var(--ink);white-space:nowrap}.sk-nav a:hover{color:var(--coin)}\n.sk-cta{background:var(--ink);color:#fff !important;padding:12px 26px;border-radius:99px;font-weight:600;font-size:13.5px;white-space:nowrap;transition:background .18s;display:inline-block}\n.sk-cta:hover{background:var(--coin)}\n.skid{display:inline-block;position:relative;width:.3em;height:.5em;vertical-align:baseline}\n.skid i{position:absolute;bottom:0;left:45%;transform:translateX(-50%);width:.145em;height:.5em;border-radius:.08em;background:currentColor}\n.skid b{position:absolute;bottom:calc(100% + .04em);left:45%;transform:translateX(-50%);width:.185em;height:.185em;border-radius:50%;background:var(--coin);animation:skflip 4.2s ease-in-out infinite}\n.skid b::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background:var(--coin) url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='1.5' x2='12' y2='22.5'/%3E%3Cpath d='M17.5 5.5H10a3.4 3.4 0 0 0 0 6.8h4a3.4 3.4 0 0 1 0 6.8H6.5'/%3E%3C/svg%3E\") center/58% no-repeat;opacity:0;animation:skface 4.2s linear infinite}\n@keyframes skflip{0%,40%{transform:translateX(-50%) scaleX(1) translateY(0)}44%{transform:translateX(-50%) scaleX(.08) translateY(-.06em)}48%,88%{transform:translateX(-50%) scaleX(1) translateY(0)}92%{transform:translateX(-50%) scaleX(.08) translateY(-.06em)}96%,100%{transform:translateX(-50%) scaleX(1) translateY(0)}}\n@keyframes skface{0%,43.9%{opacity:0}44%,91.9%{opacity:1}92%,100%{opacity:0}}\n.v6-logo{display:inline-flex;align-items:baseline;font-family:'Baloo 2',sans-serif;font-weight:800;font-size:27px;color:var(--ink);letter-spacing:-.03em;line-height:1}\n.v6-eb{display:inline-flex;align-items:center;gap:10px;font-family:'Baloo 2',sans-serif;font-size:clamp(19px,2.2vw,27px);font-weight:800;letter-spacing:-.01em;text-transform:none;color:var(--coin);line-height:1}\n.v6-eb::before{content:'';width:.4em;height:.4em;border-radius:50%;background:currentColor;flex:none}\n.v6-eb[data-nodot]::before{display:none}\n.v6-hero{position:relative;overflow:hidden;text-align:center;padding:clamp(84px,13vh,150px) 20px clamp(78px,11vh,130px)}\n.v6-orb{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);border:1px solid rgba(14,51,36,.09);border-radius:50%;pointer-events:none}\n.v6-spin{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;animation:v6rot linear infinite;animation-duration:var(--d,60s);animation-delay:var(--dl,0s)}\n.v6-spin i{position:absolute;top:-9px;left:50%;margin-left:-9px;width:18px;height:18px;border-radius:50%;background:var(--coin);box-shadow:0 2px 6px rgba(37,168,98,.35);animation:v6rot linear infinite reverse;animation-duration:var(--d,60s);animation-delay:var(--dl,0s)}\n.v6-spin i::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='1.5' x2='12' y2='22.5'/%3E%3Cpath d='M17.5 5.5H10a3.4 3.4 0 0 0 0 6.8h4a3.4 3.4 0 0 1 0 6.8H6.5'/%3E%3C/svg%3E\") center/58% no-repeat}\n.v6-spin.sm i{width:13px;height:13px;top:-6.5px;margin-left:-6.5px;background:#a8cdb6}\n.v6-spin.sm i::after{font-size:8px;color:#fbfaf8}\n@keyframes v6rot{to{transform:rotate(360deg)}}\n.v6-hero .in{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}\n.v6-word{font-family:'Baloo 2',sans-serif;font-weight:800;font-size:clamp(90px,15.5vw,222px);line-height:.9;letter-spacing:-.035em;color:var(--ink);margin-top:22px;user-select:none}\n.v6-sub{font-size:clamp(17px,1.9vw,21px);font-weight:500;color:var(--mut);max-width:54ch;margin:28px auto 0;line-height:1.55;text-wrap:balance}\n.v6-actions{display:flex;gap:12px;margin-top:36px;flex-wrap:wrap;justify-content:center}\n.v6-ghost{padding:12px 26px;border:1px solid #d9d5cd;border-radius:99px;color:var(--ink);font-weight:600;font-size:13.5px;background:rgba(255,255,255,.55);transition:border-color .18s;display:inline-block}\n.v6-ghost:hover{border-color:var(--coin);color:var(--ink)}\n.v6-note{margin-top:26px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}\n.v6-ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0;overflow:hidden;white-space:nowrap}\n.v6-ticker .tk{display:inline-block;animation:v6tick 38s linear infinite}\n.v6-ticker span{display:inline-block;margin:0 26px;font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--mut)}\n.v6-ticker b{color:var(--coin);font-weight:700}\n@keyframes v6tick{to{transform:translateX(-50%)}}\n.v6-stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}\n.v6-stats>div{padding:clamp(28px,4vw,46px) clamp(20px,3vw,42px);border-left:1px solid var(--line)}\n.v6-stats>div:first-child{border-left:none}\n.v6-stats b{display:block;font-size:clamp(34px,4.5vw,54px);font-weight:700;letter-spacing:-.03em;line-height:1}\n.v6-stats b em{font-style:normal;color:var(--coin)}\n.v6-stats span{display:block;margin-top:12px;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);line-height:1.6}\n.v6-sec{padding-top:clamp(80px,10vw,132px);padding-bottom:clamp(80px,10vw,132px)}\n.v6-h2{font-size:clamp(34px,4.6vw,58px);font-weight:700;letter-spacing:-.035em;line-height:1.03;margin:16px 0 14px;text-wrap:balance}\n.v6-lead{color:var(--mut);font-size:16.5px;line-height:1.65;max-width:58ch}\n.v6-bento{display:grid;grid-template-columns:1.02fr 1fr;gap:14px;margin-top:56px}\n.v6-card{border:1px solid var(--line);border-radius:24px;background:#fff;padding:clamp(26px,3vw,36px);position:relative;overflow:hidden}\n.v6-phcard{grid-row:1/4;display:flex;align-items:flex-start;justify-content:center;background:linear-gradient(180deg,#edf4ee,#f9f8f5);padding:0}\n.v6-num{font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--coin);text-transform:uppercase}\n.v6-card h3{font-size:21px;font-weight:700;letter-spacing:-.02em;margin:10px 0 8px}\n.v6-card p{color:var(--mut);font-size:14.5px;line-height:1.62;max-width:46ch}\n.v6-mini{margin-top:20px;border:1px solid var(--line);border-radius:15px;padding:12px 14px;display:flex;gap:11px;align-items:center;background:#fff;box-shadow:0 12px 30px rgba(26,26,26,.06);max-width:360px}\n.v6-mini .mav{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:12.5px;flex:none}\n.v6-mini .mn{font-size:13px;font-weight:700}.v6-mini .ms{font-size:11.5px;color:var(--faint);margin-top:1px}\n.v6-chip{margin-left:auto;font-size:10.5px;font-weight:700;color:var(--green);background:#e7f4ec;border-radius:99px;padding:4px 10px;white-space:nowrap}\n.v6-bar{height:6px;border-radius:99px;background:#edeae4;margin-top:10px;width:150px}.v6-bar i{display:block;height:100%;width:68%;border-radius:99px;background:var(--coin)}\n.v6-biz{background:var(--green);color:#fff;position:relative;overflow:hidden;margin-top:clamp(70px,8vw,110px)}\n.v6-biz::before{content:'';position:absolute;inset:0;background:radial-gradient(820px 420px at 88% -4%,rgba(62,203,126,.22),transparent 64%),radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:auto,24px 24px}\n.v6-biz .in{position:relative;display:grid;grid-template-columns:1.25fr 1fr;gap:60px;align-items:center;padding-top:clamp(76px,9vw,120px);padding-bottom:clamp(40px,5vw,64px)}\n.v6-biz .v6-eb{color:#9fd4b4}\n.v6-biz .v6-h2{max-width:17ch}\n.v6-biz p{color:#cfe6d8;font-size:16.5px;line-height:1.7;max-width:52ch}\n.v6-biz .sk-cta{background:var(--coinlt);color:var(--green) !important;margin-top:34px;font-size:14.5px;padding:14px 30px}\n.v6-biz .sk-cta:hover{background:#fff}\n.v6-dash{background:#fff;border-radius:22px;padding:26px;color:var(--ink);box-shadow:0 30px 60px rgba(0,0,0,.35);display:none}\n@media(min-width:920px){.v6-dash{display:block}}\n.v6-dash .dh{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:6px}\n.v6-drow{display:flex;align-items:baseline;gap:12px;padding:13px 0;border-top:1px solid var(--line)}\n.v6-drow:first-of-type{border-top:none}\n.v6-drow b{font-size:26px;font-weight:700;letter-spacing:-.02em;min-width:74px}\n.v6-drow span{font-size:13px;color:var(--mut)}\n.v6-tgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:48px}\n.v6-tcard{border:1px solid var(--line);border-radius:24px;padding:clamp(26px,3vw,36px);background:#fff;transition:border-color .18s;display:block}\n.v6-tcard:hover{border-color:var(--coin)}\n.v6-tcard h3{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}\n.v6-tcard p{color:var(--mut);font-size:14.5px;line-height:1.62;margin:10px 0 16px}\n.v6-tcard .go{font-size:13px;font-weight:700;color:var(--coin)}\n.sk-footer{border-top:1px solid var(--line);margin-top:clamp(70px,9vw,120px)}\n.sk-foot-in{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;flex-wrap:wrap;padding-top:52px;padding-bottom:20px}\n.sk-foot-in h4{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--faint);margin-bottom:12px}\n.sk-foot-in a{display:block;color:var(--ink);font-size:14px;margin-bottom:8px}.sk-foot-in a:hover{color:var(--coin)}\n.sk-foot-in p{color:var(--mut);font-size:13.5px;line-height:1.6;max-width:34ch}\n.sk-legalline{padding-bottom:34px;font-size:12px;color:var(--faint)}\n[data-rev]{opacity:0;transform:translateY(16px);transition:opacity .7s,transform .7s}\n.rev-in{opacity:1;transform:none}\n.sk-doc{max-width:780px;margin:0 auto;width:100%;padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px) 80px}\n.sk-doc h1{font-size:clamp(34px,4.5vw,46px);font-weight:700;letter-spacing:-.03em;line-height:1.05}\n.sk-doc .eff{margin:14px 0 34px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}\n.sk-doc h2{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:38px 0 12px}\n.sk-doc p,.sk-doc li{font-size:15px;line-height:1.75;color:#3f3d38;margin-bottom:12px}\n.sk-doc ul{padding-left:22px}\n@media(max-width:900px){.v6-bento{grid-template-columns:1fr}.v6-phcard{grid-row:auto;max-height:470px}.v6-biz .in{grid-template-columns:1fr}.v6-tgrid{grid-template-columns:1fr}.v6-stats{grid-template-columns:1fr}.v6-stats>div{border-left:none;border-top:1px solid var(--line)}.v6-stats>div:first-child{border-top:none}}\n@media(max-width:760px){.sk-nav a:not(.sk-cta){display:none}}\n.sk5-phone{position:relative;z-index:2;width:min(320px,80vw);margin:52px auto -300px;border-radius:54px;background:#0b0f0c;padding:10px;box-shadow:0 34px 70px rgba(14,51,36,.28),0 0 0 1px rgba(14,51,36,.08)}\n.sk5-scr{background:#f3f1ec;border-radius:45px;overflow:hidden;height:700px;color:#1a1a1a;text-align:left;position:relative;font-family:'DM Sans',sans-serif}\n.sk5-island{position:absolute;top:11px;left:50%;transform:translateX(-50%);width:104px;height:29px;border-radius:20px;background:#0b0f0c;z-index:3}\n.sk5-sb{display:flex;justify-content:space-between;align-items:center;padding:15px 25px 4px;font-size:13.5px;font-weight:600}\n.sk5-ah{display:flex;justify-content:space-between;align-items:center;padding:10px 18px 2px}\n.sk5-ah b{font-family:'Baloo 2',sans-serif;font-size:24px;font-weight:800;letter-spacing:-.02em}\n.sk5-zone{font-size:10.5px;font-weight:600;color:var(--coin);background:rgba(37,168,98,.1);border:1px solid rgba(37,168,98,.28);padding:5px 10px;border-radius:99px}\n.sk5-stories{display:flex;gap:12px;padding:11px 18px 7px}\n.sk5-st{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:9.5px;font-weight:600;color:var(--mut)}\n.sk5-st .rg{width:52px;height:52px;border-radius:50%;border:2.5px solid var(--coin);padding:2.5px}\n.sk5-st .rg div{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;color:#fff}\n.sk5-row{display:flex;gap:10px;align-items:center;background:#fff;border-radius:16px;margin:7px 11px;padding:10px 11px;box-shadow:0 1px 2px rgba(26,26,26,.05)}\n.sk5-row .av{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:13px;flex:none}\n.sk5-row .mid{flex:1;min-width:0}\n.sk5-row .nm{font-size:13px;font-weight:700;display:flex;align-items:center;gap:5px}\n.sk5-row .pv{font-size:11px;color:var(--mut);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}\n.sk5-live{display:inline-block;font-size:8.5px;font-weight:800;color:#fff;background:#e0662c;border-radius:5px;padding:1.5px 5px;margin-right:4px;letter-spacing:.05em;vertical-align:1px}\n.sk5-row .rt{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:none}\n.sk5-row .tm{font-size:10px;color:var(--faint)}\n.sk5-row .ub{min-width:18px;height:18px;border-radius:99px;background:var(--coin);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;padding:0 5px}\n.sk5-row .pc{font-size:9.5px;font-weight:700;color:var(--green);background:#e7f4ec;border-radius:99px;padding:3px 7px}\n.v6-bznums{display:flex;gap:clamp(18px,3vw,44px);flex-wrap:wrap;margin-top:36px;padding-top:26px;border-top:1px solid rgba(255,255,255,.16)}\n.v6-bznums div b{display:block;font-size:clamp(26px,3vw,36px);font-weight:800;letter-spacing:-.03em;color:#fff}\n.v6-bznums div span{font-size:12.5px;color:#9fd4b4;max-width:20ch;display:block;line-height:1.45;margin-top:4px}\n.v6-bzgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px}\n@media(max-width:900px){.v6-bzgrid{grid-template-columns:1fr}}\n.v6-bzcard{border:1px solid var(--line);border-radius:24px;background:#fff;padding:clamp(24px,2.6vw,32px);display:flex;flex-direction:column;gap:10px}\n.v6-bzcard .ic{width:44px;height:44px;border-radius:14px;background:#e7f4ec;color:var(--green);display:grid;place-items:center;margin-bottom:6px}\n.v6-bzcard h3{font-size:18.5px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}\n.v6-bzcard p{font-size:14px;line-height:1.65;color:var(--mut)}\n.v6-bzcard .tag{margin-top:auto;padding-top:12px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--coin)}\n.v6-vs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px}\n@media(max-width:900px){.v6-vs{grid-template-columns:1fr}}\n.v6-vscard{border:1px solid var(--line);border-radius:20px;padding:22px 24px;background:var(--paper)}\n.v6-vscard .who{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}\n.v6-vscard .gap{font-size:15px;font-weight:600;color:var(--ink);margin-top:8px;line-height:1.5;letter-spacing:-.01em}\n.v6-vscard .ans{font-size:13.5px;color:var(--mut);margin-top:8px;line-height:1.6}\n.v6-vscard .ans b{color:var(--green)}\n.v6-found{background:var(--green);color:#fff;border-radius:32px;position:relative;overflow:hidden;margin-top:clamp(70px,8vw,110px);padding:clamp(50px,6vw,80px) clamp(28px,5vw,70px)}\n.v6-found::before{content:'';position:absolute;inset:0;background:radial-gradient(700px 380px at 12% -10%,rgba(62,203,126,.28),transparent 62%),radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:auto,24px 24px}\n.v6-found .in{position:relative;display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(30px,5vw,70px);align-items:center}\n@media(max-width:900px){.v6-found .in{grid-template-columns:1fr}}\n.v6-found .v6-h2{color:#fff;max-width:16ch}\n.v6-found p{color:#cfe6d8;font-size:16px;line-height:1.7;max-width:50ch;margin-top:16px}\n.v6-steps{display:flex;flex-direction:column;gap:0}\n.v6-step{display:flex;gap:18px;align-items:flex-start;padding:18px 0;border-top:1px solid rgba(255,255,255,.14)}\n.v6-step:first-child{border-top:none}\n.v6-step .n{font-size:13px;font-weight:800;color:var(--coinlt);border:1px solid rgba(255,255,255,.25);border-radius:99px;width:30px;height:30px;display:grid;place-items:center;flex:none}\n.v6-step b{display:block;font-size:15.5px;font-weight:700;color:#fff}\n.v6-step span{font-size:13.5px;color:#9fd4b4;line-height:1.55;display:block;margin-top:3px}\n.v6-fbadge{display:inline-flex;align-items:center;gap:9px;background:rgba(62,203,126,.16);border:1px solid rgba(62,203,126,.4);color:var(--coinlt);border-radius:99px;padding:8px 16px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}\n.v6-big{font-size:clamp(44px,6.4vw,84px);letter-spacing:-.04em;line-height:.98;max-width:14ch}\n.v6-aud{display:inline-flex;align-items:baseline;gap:12px;font-family:'Baloo 2',sans-serif;font-size:clamp(26px,3.4vw,44px);font-weight:800;letter-spacing:-.02em;text-transform:none;line-height:1}\n.v6-aud::before{content:'';width:.42em;height:.42em;border-radius:50%;background:currentColor;align-self:center;flex:none}\n.v6-audwrap{display:flex;align-items:center;gap:22px;margin-bottom:26px}\n.v6-audwrap::after{content:'';flex:1;height:2px;background:currentColor;opacity:.18;border-radius:2px}\n.v6-audwrap .sub{font-size:14px;font-weight:600;color:var(--mut);letter-spacing:0;text-transform:none}\n.v6-aud.cust{color:var(--coin)}\n.v6-aud.biz{color:var(--coinlt)}\n.v6-pain{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px}\n@media(max-width:900px){.v6-pain{grid-template-columns:1fr}}\n.v6-pcard{border-radius:22px;padding:26px 28px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}\n.v6-pcard .q{font-size:16.5px;font-weight:700;color:#fff;line-height:1.45;letter-spacing:-.01em}\n.v6-pcard .a{font-size:13.5px;color:#9fd4b4;line-height:1.6;margin-top:10px}\n.v6-pcard .a b{color:var(--coinlt)}\n:root{--paper:#f4f2ed;--s1:13px;--s2:15px;--s3:16.5px;--s4:21px;--s5:clamp(30px,4.4vw,56px);--s6:clamp(34px,4.6vw,58px)}\nb,strong,.tnum,.v6-stats b,.v6-drow b,.v6-bznums div b,.v25-fig{font-variant-numeric:tabular-nums;font-feature-settings:'tnum' 1}\nh1,h2,h3,.v6-h2,.v6-big{text-wrap:balance}\n[data-rev]{transition:opacity .28s ease-out,transform .28s ease-out}\n[data-rev].rev-in{opacity:1;transform:none}\n.v25-h1{font-family:'DM Sans',sans-serif;font-size:var(--s5);font-weight:800;letter-spacing:-.035em;line-height:1.05;max-width:19ch;margin:20px auto 0;color:var(--ink)}\n.v25-eyeb{font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);margin-top:20px}\n.v6-hero{padding-top:clamp(64px,9vh,110px);padding-bottom:clamp(64px,9vh,110px)}\n.v6-word{font-size:clamp(72px,11.5vw,168px);margin-top:14px}\n.v6-sub{max-width:56ch;font-size:var(--s3);margin-top:22px}\n.v25-quote{position:relative;margin-top:44px;border-left:3px solid var(--coinlt);padding:6px 0 6px clamp(20px,3vw,32px);max-width:30ch}\n.v25-quote p{font-family:'Baloo 2',sans-serif;font-size:clamp(22px,2.7vw,34px);font-weight:700;line-height:1.22;letter-spacing:-.02em;color:#fff;max-width:none}\n.v25-quote span{display:block;margin-top:14px;font-size:14px;line-height:1.6;color:#9fd4b4;max-width:34ch}\n.v25-foot{margin-top:30px;font-size:13.5px;line-height:1.65;color:#9fd4b4;max-width:52ch}\n.v25-rec{margin-top:48px;border-top:1px solid var(--line)}\n.v25-rrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(14px,3vw,48px);padding:22px 0;border-bottom:1px solid var(--line);align-items:start}\n.v25-rrow .cl{font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1.35;color:var(--ink)}\n.v25-rrow .en{font-size:14px;line-height:1.6;color:var(--mut)}\n.v25-rrow .en b{color:var(--green);font-weight:700}\n@media(max-width:700px){.v25-rrow{grid-template-columns:1fr;gap:7px}}\n.v25-bul{list-style:none;margin-top:4px;display:flex;flex-direction:column;gap:7px}\n.v25-bul li{position:relative;padding-left:17px;font-size:13.5px;line-height:1.55;color:var(--mut)}\n.v25-bul li::before{content:'';position:absolute;left:0;top:.52em;width:6px;height:6px;border-radius:50%;background:var(--coin);opacity:.55}\n.v25-price{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(26px,5vw,64px);align-items:start;margin-top:44px;border:1px solid var(--line);border-radius:28px;background:#fff;padding:clamp(28px,4vw,52px)}\n@media(max-width:820px){.v25-price{grid-template-columns:1fr}}\n.v25-fig{font-family:'Baloo 2',sans-serif;font-size:clamp(66px,9vw,116px);font-weight:800;letter-spacing:-.045em;line-height:.85;color:var(--coin)}\n.v25-figl{margin-top:14px;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--faint);line-height:1.7}\n.v25-price h3{font-size:var(--s4);font-weight:700;letter-spacing:-.02em;margin-bottom:10px}\n.v25-price p{font-size:var(--s2);line-height:1.7;color:var(--mut);max-width:56ch;margin-bottom:16px}\n.v25-price p:last-child{margin-bottom:0}\n.v25-price p b{color:var(--ink)}\n.v25-form{background:var(--paper);border:1px solid var(--line);border-radius:32px;padding:clamp(28px,4.5vw,60px);margin-top:44px}\n.v25-fgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px}\n@media(max-width:700px){.v25-fgrid{grid-template-columns:1fr}}\n.v25-field{display:flex;flex-direction:column;gap:7px}\n.v25-field.wide{grid-column:1/-1}\n.v25-field label{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}\n.v25-field input,.v25-field select{font-family:inherit;font-size:15px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px;width:100%;min-height:50px;-webkit-appearance:none;appearance:none;transition:border-color .18s}\n.v25-field select{background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235a5751' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-position:right 15px center;background-size:17px;padding-right:44px}\n.v25-field input:focus,.v25-field select:focus{outline:none;border-color:var(--coin)}\n.v25-field input::placeholder{color:#b5b1aa}\n.v25-submit{margin-top:24px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}\n.v25-btn{font-family:inherit;cursor:pointer;border:none;background:var(--coin);color:#fff;padding:16px 34px;border-radius:99px;font-weight:700;font-size:15px;transition:background .18s}\n.v25-btn:hover{background:var(--green)}\n.v25-alt{font-size:13.5px;color:var(--mut)}\n.v25-ok{margin-top:18px;font-size:14px;font-weight:600;color:var(--green);display:none}\n.v25-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}\n.v25-sechead{max-width:58ch}\n.v6-vscard{background:var(--paper)}\n.v25-answer{margin-top:44px;border:1px solid var(--line);border-radius:24px;background:#fff;padding:clamp(24px,3vw,36px);display:grid;grid-template-columns:auto 1fr;gap:clamp(18px,3vw,34px);align-items:start}\n@media(max-width:700px){.v25-answer{grid-template-columns:1fr}}\n.v25-answer .q{font-family:'Baloo 2',sans-serif;font-size:19px;font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.35;max-width:16ch}\n.v25-answer .a{font-size:var(--s2);line-height:1.7;color:var(--mut)}\n.v25-answer .a b{color:var(--green)}\n@media(max-width:760px){.v6-stats b{font-size:38px}.v25-quote{max-width:none}}\n@media(max-width:400px){.sk-shell{padding-left:18px;padding-right:18px}.v6-word{font-size:64px}}\n@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}[data-rev]{opacity:1;transform:none}}\n"; var PAGES={"home":"
For local shop owners

Stop paying to reach the customers you already earned.

Streaki is a channel your shop owns. Every post lands with every follower, in order, forever. The same app runs your points at the counter — and it is free at launch.

Launching first in South Florida
Cafés●Taquerías & restaurants●Barbershops & salons●Gyms & yoga studios●Markets & bodegas●Record & bookshops●Bakeries●Bars & breweries●Cafés●Taquerías & restaurants●Barbershops & salons●Gyms & yoga studios●Markets & bodegas●Record & bookshops●Bakeries●Bars & breweries●
100%Of your posts reach 100% of your followers, in the order you sent them
2/wkContent pushes per follower — a ceiling no one can pay past
$0For businesses at launch — every feature, no trial clock
The guarantee

Every post. Every follower. In order. Forever.

Instagram rents you an audience you already earned. You spent years getting those followers, and now a fraction of them see a post and the rest are for sale back to you. That is not a feature gap. It is their business model.

Streaki has no ranking layer to fight. Your channel is a chronological feed, and delivery is not something we sell — it is the product.

100%Delivered to followers, in order
0Ads or promoted posts, ever
0Ways to buy more reach

Your two pushes a week always land — because nobody gets more than two.

Not your competitor. Not us. It is not a policy, it is a line of code that refuses: the plan gate raises an exception if anyone tries to buy past the cap.

That cap is why the channel keeps working. An inbox that can only ever hold two pushes a week from each shop is an inbox worth opening. Replies, points confirmations and redemption updates are transactional — separate, and uncapped.

Proof

Every promise here is a line of code, not a marketing line.

Anyone can write “100% reach” on a landing page. These are the mechanisms underneath, and each one is enforced by the system rather than by our good intentions.

Every post reaches every follower
The feed is chronological with no ranking step in the path. There is no code that can decide to show your post to fewer people.
Two pushes per follower per week, uncrossable
The plan gate raises an exception past the cap. No tier buys past it, no exception exists for anyone — including us.
Points cannot be faked at the counter
QR codes are single-use and rotate every 30 seconds. A screenshot of one is worth nothing.
Balances cannot be quietly edited
Every points movement is an append-only ledger. A correction is a new reversal row on the record — there is no edit path, for you or for us.
Customer feedback stays private
A rating of 1–5 with an optional note, visible to your shop only. There is no public read path anywhere in the system. You can reply privately.
Your customer list is actually yours
A first name and that person’s history with your shop — visits, points, redemptions. It is not identity data, and it is never sold or shared.
What you do with reach you own

One app at the counter. Six jobs it does for you.

Reach is the foundation. This is what gets built on it — all in the same app your staff already has open.

Loyalty you set yourself

Points by QR at the counter, on economics you choose inside platform bounds.

  • Points per dollar, or fixed points per visit
  • A daily issuance cap you set
  • Campaigns: double points Saturday, time-boxed
  • Optional points expiry, and forgiving a negative balance on the record

Knowing your regulars

Not a spreadsheet of strangers. The five people who keep the lights on, named.

  • A card per customer: balance, visits, first and last visit, redemptions
  • Flags for regular and for stopped coming
  • Notes stamped with who wrote them, not the shared tablet
  • Insights over any window: liability outstanding, redemption cost, top five

Runs without you

Two plays, both off until you switch them on, both capped so they can never nag.

  • Welcome a first-time customer — once, ever
  • Win back a 3+ visit customer gone 30 days — at most once per 90
  • A Monday digest naming one thing to do, drawn from your real numbers
  • Drafts and scheduled posts for the week ahead

A counter your staff can run

It lives on the tablet already sitting by the register. No training day.

  • PIN once per shift, two taps to award points
  • Every action stamped with the person and the device
  • A shift recap: what each person did today
  • Fraud alerts that name the staff member and link to the entry

A direct line to the person

Chat with an inbox a shift can actually work through, plus structured requests.

  • Quote and booking requests answered Quote / Confirm / Decline / Done
  • Availability slots on a counter that makes overselling impossible
  • Flash drops: limited, time-boxed, with a live claim count
  • New-customer-only offers a returning customer is refused from claiming

Being found next door

People who live four blocks away and have never walked in yet.

  • Explore and neighbourhood search inside the zone
  • A report of how many saw you in Explore and how many tapped
  • A printable link and slug for the window and the receipt
  • A launch checklist that reads your real state, so it cannot tell you you are ready when you are not
What you are using now

You already have three of these. Here is the hole in each.

Instagram
You post to a fraction of the followers you earned, and the rest are sold back to you.
Streaki has nothing to sell you. Delivery is the product, not the upsell — and it stays that way because no one, at any price, can buy more than two pushes a week.
Review sites
They put an ad for the shop next door on the page your regular came to read.
Your channel carries no ads and no promoted placement. There is nowhere for a competitor to buy their way in front of your customers.
Legacy loyalty platforms
A monthly seat fee for a digital punch card that cannot talk to anybody.
Points, posts, chat, offers and insights are one app, free at launch. And your customers use one QR for the whole neighbourhood, not one app per shop.
“My staff will never use another system.”
Fair. So the counter app does one thing: PIN once per shift, two taps to award points. It runs on the tablet already on your counter, and because every action is stamped with the person who took it, you find out who is actually using it in the shift recap — not from a report you have to ask for.
Price

Free for businesses at launch. And here is the honest part.

$0
Every feature
No trial clock
No card on file

It is free in the code, not in the marketing.

The plan gate returns allowed for every feature, and every business starts on the launch plan. There is no locked tier waiting behind a paywall and no countdown running in the background.

What happens after launch?

We have not decided. We would rather tell you that than invent a number we would have to walk back later.

What we will commit to: you hear it from us first, well before anything changes — not as a surprise line item, and not by finding a feature you use has stopped working. Everything you have built in Streaki stays yours — your channel, your followers, your points ledger. Export your activity and daily numbers to CSV any time. Those files carry no customer column, on purpose: your owner tools never show customer identities, and an export is exactly where that rule would quietly stop holding.

Founding cohort · South Florida

30 to 50 shops. One neighbourhood. All at once.

Here is the fair objection: nobody is on Streaki yet. That is exactly why we are not launching everywhere — we are onboarding a whole neighbourhood at the same time, in person, so that on day one a customer already has a dozen shops worth following.

Density is the strategy. A loyalty app with one shop in it is a punch card. A loyalty app with your entire block in it is a reason to open the phone.

Get on the founding list
1
You tell us where you areSix fields. Shop, neighbourhood, what you use today. No account, no call scheduled at you.
2
We come to the counterOne visit, about fifteen minutes. We set up your points, your staff PINs and your first post with you standing there.
3
The zone opens togetherYour shop goes live the same week as everyone else on the block, with customers already following.
For your customersSo you know what you are recommending
9:41●●●
InboxHollywood, FL
LC
Luna
EJ
El Jefe
BR
Bravo
SS
Sunset
LC
Luna Coffee
Cortado hour starts at 3. Same as always.
2m1
EJ
DROPEl Jefe Taqueria
12 al pastor plates left tonight
18m+40 pts
BR
Bravo Barbers
Two fade slots opened for Thursday
1h
SS
Sunset Records
The Blue Note reissues landed
3h+15 pts
PB
Pan de Barrio
Pandebono out of the oven at 7am
5h
01 — Follow

One app, not one app per shop

They follow your shop the way they follow a friend. Your posts arrive in order, between the taqueria and the barber, with nothing sold in between.

02 — Earn

One QR for the whole neighbourhood

They scan at your counter and the points land in the same wallet they use next door. No card to lose, no app to install per shop, no punch card in the glovebox.

03 — Redeem

Free forever, ad-free, no data sold

Nothing to pay, no ads in the feed, and they can delete their account themselves in the app. A customer who trusts the app is a customer who keeps the notification on.

The ask

Six fields. That is the whole application.

No account, no demo booking, no sales sequence. Tell us where your shop is and we will tell you when your zone opens.

Rather just write to us? support@streaki.app
Thanks — that is everything we need. We will be in touch before your zone opens.
Trust

The privacy stance is not a disclaimer. It is the reason the channel works.

","privacy":"

Streaki Privacy Policy

Effective date: September 1, 2026 (replaces the version of August 28, 2026 — see Section 15 for what changed)

\n

Streaki is operated by Risen Digital LLC, a Wyoming limited liability company (\"we,\" \"us\"). This policy explains what information Streaki collects, how we use it, who can see it, and the rights you have. We wrote it in plain language on purpose; the \"Key terms\" section at the end defines the words that carry legal weight.

\n

The short version: we collect what the app needs to work — your account, your points, your follows, your chats, and the visits a business records at its counter. Businesses see only their own relationship with you, and only your first name. We don't run ads, we don't sell personal information to anyone — and we never will. Any insights we publish beyond a single business are aggregated and de-identified, and we commit to never re-identifying them. You can delete your account in the app at any time.

\n

This policy covers both sides of Streaki: the customer app, and the counter app used by business owners and their staff. Section 5 is written for the people who work at a business on Streaki.

\n

1. Information we collect

\n

We collect five kinds of information. Later sections refer back to these categories.

\n

a. Information you provide. Your email address and display name when you create an account. If you sign in with Google or Apple, we receive your name and email from them (Apple lets you hide your email; that works fine with Streaki). The messages you send. Quote and booking requests you send a business — the description you type, the times you say you prefer, and any photos you attach to them. Ratings and private feedback you choose to leave for a business.

\n

b. Your activity. The neighborhood (zone) you select, the businesses you follow, your points balances and reward history, coupons and flash offers you claim, earn codes you enter, posts you open, your visit streak at a business and your neighborhood Pass streak, whether a referral tag was used when you claimed an offer, and your notification choices. We collect this to run your loyalty balances, show your inbox, and honor your rewards.

\n

c. Information businesses record about you. When you scan your Streaki QR code at a participating business, that business's counter app creates a record of the visit through Streaki. That record contains:

\n\n

A business can also write private notes about you — up to 500 characters per note, written by a staff member, visible only to that business's owner, managers and staff, and never shown to other businesses. Notes cannot be edited after they are written, and every note about you is deleted when you delete your account. How a business handles its own records of your visits outside Streaki is up to that business — read its policies or ask it directly.

\n

d. Device and technical information. A push-notification token (if you allow notifications), your device platform (iOS/Android), and basic app events. Events are stored against a separate internal identifier rather than your account id, and the properties we keep are limited to a fixed allowlist: business, post, category, screen, a duration, and a source. Free text is truncated and anything outside that list is dropped before it is stored. We do not build behavioral advertising profiles.

\n

e. Counter-side information (business owners and staff). See Section 5.

\n

What we do NOT collect: the customer app asks for no location permission at all — Explore and search work from the neighborhood you chose, not from your device's GPS. No contact lists, no browsing history outside the app, no advertising identifiers, and no artificial-intelligence profiling of you — there is no AI or machine-learning model anywhere in Streaki.

\n

2. How we use information

\n

We use the categories above to:

\n\n

We do not use your information for third-party advertising. We do not sell personal information — and we never will.

\n

3. What businesses on Streaki can see

\n

A business you interact with sees, for its own relationship with you only: your first name, your points balance and streak with them, your visits, purchase amounts and redemptions with them, your chats with them, quote or booking requests you sent them including any photos, ratings and private feedback you sent them, and any notes its staff wrote about you.

\n

Businesses never see your email address, your phone number, your activity at other businesses, your balances elsewhere, or any location history.

\n

Some owner screens gather that same information into lists — for example the customers holding the most points, or the customers who referred the most people and how much those people have spent at that business. These lists carry first names only, and only for that business's own customers. Fraud alerts shown to an owner name the staff member and show the customer's first name; they never expose your account identifier.

\n

When you send a business a message, that business can read it — its staff handle its chats, and a staff member can claim a conversation so a colleague knows it is being answered. A business can also switch on automated messages (\"welcome\" after a first visit, or a \"we miss you\" after a long gap). The owner writes the words, the message arrives in the thread you already have, and Streaki limits it to one automated message per business per customer every 30 days. A business may also set an automatic reply that answers outside its opening hours.

\n

Private feedback you leave after a verified visit goes only to that business's owner and managers. It is never public and never appears in any insight or report product. An owner can reply to your feedback, and that reply reaches you — that is the only path back out of it.

\n

4. Insights — the business's own numbers, and everyone else's

\n

Two different things share the word \"insights\", and they have different rules.

\n

A business's own numbers. An owner can see results for their own shop: how many people came, how many came back, points given and spent, what redemption costs, offers claimed, how often the shop appeared in Explore, and what each staff member did on a given day. This is the business's own data about its own customers, and it is limited to what Section 3 already describes — first names, and only that business's relationship.

\n

Everyone else's. Streaki may provide participating businesses and partners with aggregated, de-identified insights about neighborhood commerce — for example, \"coffee visits in ZIP 33024 rose 12% this quarter.\" These insights are statistical summaries. They never include names, individual purchase histories, or private feedback content; we do not report on groups small enough to single anyone out; and we commit to never attempting to re-identify individuals from aggregated or de-identified data, and we require the same of anyone we share it with.

\n

5. If you work at a business on Streaki

\n

If you are an owner, a manager or counter staff, we also process information about you as a worker:

\n\n

We process this for the business, on its instructions, so that the business can run its counter, its books and its own fraud review. The business decides who is on its roster and is responsible for telling its people what it sees — see Section 5 of the Terms of Service. Business records are the business's own; ask the business first, and contact us if it cannot help.

\n

6. Notifications

\n

Two kinds of push notification exist, and they follow different rules.

\n\n

You can turn notifications off at any time in your device settings. If you do, nothing else about your account changes.

\n

7. When we share information

\n

Service providers. Streaki runs on infrastructure providers who process data on our behalf under confidentiality and security obligations: Supabase (database, authentication and file storage) and Google Firebase (push-notification delivery). Our marketing website is hosted by Wix, and the app-link files that make a scanned QR open the app are served as static files by Cloudflare — neither carries personal information about your account. If you sign in with Google or Apple, those providers process your sign-in under their own policies.

\n

Legal reasons. We will share personal information outside Risen Digital only if we have a good-faith belief that disclosure is reasonably necessary to: (a) respond to valid legal process or an enforceable governmental request; (b) enforce our Terms of Service; (c) detect, prevent, or address fraud, security, or technical issues; or (d) protect against imminent harm to the rights, property, or safety of our users, Risen Digital, or the public as required or permitted by law.

\n

If our business changes hands. If Risen Digital LLC is involved in a merger, acquisition, or sale of assets, we will continue to ensure the confidentiality of your personal information, your information will remain subject to the protections of the then-current privacy policy, and we will notify you before your personal information is transferred or becomes subject to a different privacy policy.

\n

No one else. We do not sell or share your personal information with advertisers or data brokers.

\n

8. Images you upload

\n

Photos you attach to a quote or booking request, and images a business publishes in a post, are stored as files with long, randomly generated addresses. Anyone who has the exact address can open the file, so treat an attached photo as something you have handed to that business rather than as a private document. Attachments are limited to 2 MB and to JPEG, PNG and WebP, and they are deleted when you delete your account. Do not attach identity documents, payment cards, or anything you would not want copied.

\n

9. How long we keep information

\n

Rather than a fixed schedule for every data type, we retain information in four ways:

\n\n

What deleting your account does, exactly. Your sign-in and email address are deleted. Your name and phone number are erased from your profile, which is left as an empty tombstone so a business's books do not break. We delete your follows, your registered devices and push tokens, your security keys, your unused reward claims, and every note any business ever wrote about you.

\n

Everything you wrote is removed: the text of every message you sent is replaced with \"[deleted]\", the description you typed into a quote or booking request is replaced the same way, the photos you attached are deleted, the times you offered are cleared, and the comment you left on any rating is erased.

\n

What is kept is the record a business needs for accurate books and an honest audit trail: points ledger entries, redeemed rewards, the rating you gave as a number, the shell of a request (its type, status, quote and dates — a charge can be attached to it), and the business's own messages and replies. None of it carries your name, email or phone number after deletion — it is linked only to an internal identifier with no identity attached. The points ledger and each business's audit log are append-only by design, which is what makes points and reversals provable; they are never rewritten. Residual copies in our encrypted backups expire on a rolling basis and are purged within 30 days.

\n

10. Your rights and choices

\n

We extend the same core privacy rights to all Streaki users, regardless of which state you live in — not just where a specific law requires it:

\n\n

To exercise any right, use the in-app controls or email support@streaki.app. We will verify the request comes from you and respond within the time your state's law requires (and promptly regardless). Where you live may give you additional rights; contact us and we will honor applicable law. California residents: we do not \"sell\" or \"share\" personal information as the CCPA/CPRA defines those terms.

\n

You can sign out anytime, and turn notifications off in your device settings anytime.

\n

11. Security

\n

Data is encrypted in transit. We restrict access to personal information to those who need it to operate the service, under strict confidentiality obligations, and our systems enforce least-privilege access controls at the database itself: a business's staff can reach only that business's data, a customer only their own, and several tables (sign-in sessions, security keys, the raw event store) are readable by no client at all. Staff PINs are stored only as salted, peppered digests. Counter devices are named and listed, a new one raises an alert to the owner, and an owner can cut a lost device off remotely. No system is perfectly secure — if a breach affecting your personal data occurs, we will notify you as required by law.

\n

12. Where your data lives

\n

Streaki stores and processes data in the United States. If that ever changes, we will update this policy first.

\n

13. Children

\n

Streaki is not directed at children under 13 — or the equivalent minimum age specified by law in your jurisdiction — and we do not knowingly collect their data. If you believe a child has created an account, contact us and we will delete it.

\n

14. Changes to this policy

\n

We will notify you in the app before material changes take effect, and you will have the opportunity to review the revised policy before choosing to continue using Streaki. We will not reduce your rights under this policy without your explicit consent.

\n

15. What changed on September 1, 2026

\n

Streaki gained a large number of features since the previous version, and this policy was rewritten to describe them rather than to change any commitment. New or newly explicit: purchase amounts recorded at the counter and charges you confirm in the app (1c); private notes a business can write about you, and their deletion with your account (1c, 9); quote and booking requests, including attached photos and how they are stored (1a, 8); streaks and the neighborhood Pass (1b); referrals and the advocate lists an owner sees (1b, 3); automated and out-of-hours business messages, and their 30-day limit (3); replies to your private feedback (3); the split between a business's own numbers and aggregated insights (4); a new section for owners and staff about the data the business sees about their work (5); the two notification classes and their caps (6); Wix and Cloudflare named as providers (7); and an exact description of what deleting your account erases — including the request text, request photos and rating comments a previous version of the app kept — and what it keeps (9). We also state plainly that the customer app requests no location permission and that Streaki contains no AI profiling (1).

\n

16. Key terms

\n\n

17. Contact

\n

Risen Digital LLC Email: support@streaki.app · Legal: legal@streaki.app Website: https://streaki.app

\n
","terms":"

Streaki Terms of Service

Effective date: September 1, 2026 (replaces the version of August 28, 2026 — see Section 19 for what changed)

\n

These terms are an agreement between you and Risen Digital LLC, a Wyoming limited liability company (\"Risen Digital,\" \"we,\" \"us\"), the operator of Streaki. By creating an account or using Streaki, you agree to them. We write in plain language wherever the law allows; a few sections appear in capital letters because the law requires that specific legal language be conspicuous.

\n

Please note: Section 16 contains an arbitration agreement and class action waiver that affect how disputes between you and Risen Digital are resolved. You can opt out within 30 days — Section 16 explains how.

\n

1. What Streaki is

\n

Streaki connects people with local businesses. For customers: business channels and posts, a points-based loyalty program earned by QR scan at the counter, rewards, coupons and time-limited flash drops, visit streaks and a neighborhood Pass badge, direct chat with a business, quote and booking requests inside that chat, and an Explore directory with search for the neighborhood you chose. For businesses: a counter app for staff, posting and scheduling tools, customer records, results screens, and optional automated messages.

\n

Businesses on Streaki are independent companies — not us (see Section 9).

\n

2. Your account

\n\n

3. Points, rewards, and coupons

\n\n

4. Quotes, bookings, and time slots

\n

Streaki lets you send a business a quote or booking request in your chat thread, and lets a business publish limited time slots you can claim.

\n\n

5. Notifications and messages

\n\n

6. Fair use — what you agree not to do

\n\n

We may remove content that violates these rules and act on accounts as described in Section 12.

\n

7. Business accounts

\n

If you operate a business on Streaki, this section applies to you in addition to everything above.

\n

Your content and your offers. You are responsible for the content you post, the offers and prices you publish, and honoring legitimate redemptions, quotes and bookings. You must have the right to post what you publish. Do not publish false, misleading, or unlawful claims.

\n

Your people. You decide who is on your roster and what role they hold. You are responsible for your staff's use of the counter tools and for the entries they make. PINs are personal to a staff member and must not be shared; deactivate someone who leaves. You are responsible for your counter devices, for reviewing new-device alerts, and for cutting off a lost or stolen device.

\n

What you can see about your staff, and telling them. Streaki attributes every award, redemption, reversal, note, post and cancellation to the person who made it, and shows owners and managers a day-by-day recap of each person's activity, plus fraud alerts that name staff. You are responsible for informing your staff that this exists and for using it lawfully — including any notice, consent, or monitoring requirements that apply to employers where you operate.

\n

Customer records and notes. Records about your customers, including notes your staff write, are yours to hold and your responsibility to use lawfully. You agree to: keep them confidential; use them only to serve that customer and run your business on Streaki; not record sensitive information (health, precise financial details, immigration status, government identifiers, or anything similar); not use Streaki data for outside marketing, resale, or transfer to a third party; and delete or correct them on a reasonable customer request. Customer ratings and private feedback sent to you must be kept confidential and must not be published. As between you and us, you are an independent controller of your own business records and are responsible for complying with the privacy laws that apply to you; we process those records on your instructions in order to run the service.

\n

Automated messages. If you switch on an automated play or an out-of-hours reply, the words are yours and you are the sender. You are responsible for complying with the laws that govern commercial messaging where you operate.

\n

Fraud alerts are signals, not verdicts. Distance, timing, and velocity flags exist to prompt a human look. They never block a customer's points, and acting on one — including reversing points — is your decision and your responsibility.

\n

Your loyalty policy. If you set a points expiry, change your earning rate, run a campaign, or discontinue a reward, that is your commercial decision. You are responsible for making sure it is fair, disclosed, and lawful where you operate. Streaki enforces the limits described in Section 3 and warns customers before points expire, but we do not underwrite your program.

\n

We may remove content, suspend features, or remove businesses that violate these terms or the law.

\n

8. Plans, fees, and what is free

\n\n

9. Streaki is a platform, not a party to your purchases

\n

Your purchases, visits, bookings, quotes, and disputes are between you and the business. We do not control or direct what businesses or other users do or say, and we are not responsible for their actions or conduct, whether online or offline, or for any content they share. We don't guarantee any business's products, services, offers, prices, hours, availability, or conduct, and a listing in Explore is not an endorsement. We are also not responsible for services and features offered by other people or companies, even if you access them through Streaki. If a business fails to honor a reward, a quote, or a booking, we can help mediate and may act against the account, but we are not liable for the business's actions.

\n

10. Your content

\n

You keep ownership of what you create on Streaki (messages, requests and their photos, feedback, business posts). So that Streaki can function, you grant Risen Digital a worldwide, non-exclusive, royalty-free license to host, store, reproduce, display, and transmit that content for the limited purpose of operating, protecting, and improving Streaki. This license ends when you delete your content or your account, except (a) where content has been shared with others (for example, a message or a request photo you sent a business) and they have not deleted it, and (b) where we must retain it for the legal reasons described in the Privacy Policy. Private feedback goes only to the business it's about.

\n

Images are stored as files at long, randomly generated addresses; anyone holding the exact address can open one. Treat an attached photo as something handed to that business, and do not attach identity documents or payment details.

\n

11. Our property

\n

Streaki's software, name, logo, and design belong to Risen Digital LLC. These terms don't give you any rights to them beyond using the app.

\n

12. Suspension and termination

\n

You can stop using Streaki or delete your account at any time. If you violate these terms, or we reasonably suspect you have — including fraudulent earning or conduct that threatens the security or integrity of the service — we may suspend or terminate your account, remove content, switch off automated sending, or reverse points and rewards, without notice where acting immediately is needed to prevent harm. Otherwise, where reasonably possible, we will notify you and give you a chance to address the problem. We may also modify or discontinue the service; for a planned permanent shutdown we will give reasonable advance notice. Sections 3 and 9–21 survive termination.

\n

13. Disclaimers

\n

STREAKI IS PROVIDED \"AS IS\" AND \"AS AVAILABLE.\" TO THE EXTENT PERMITTED BY LAW, WE MAKE NO GUARANTEES THAT STREAKI WILL ALWAYS BE SAFE, SECURE, OR ERROR-FREE, OR THAT IT WILL FUNCTION WITHOUT DISRUPTIONS, DELAYS, OR IMPERFECTIONS, AND WE DISCLAIM ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT ANY NOTIFICATION WILL BE DELIVERED, THAT ANY FRAUD SIGNAL WILL DETECT ABUSE, OR THAT ANY AUTOMATED MESSAGE OR SCHEDULED POST WILL SEND AT A PARTICULAR TIME.

\n

14. Limitation of liability

\n

Risen Digital is liable only for its own breaches of these terms. TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW: WE WILL NOT BE LIABLE FOR ANY LOST PROFITS, REVENUES, INFORMATION, OR DATA, OR FOR CONSEQUENTIAL, SPECIAL, INDIRECT, EXEMPLARY, PUNITIVE, OR INCIDENTAL DAMAGES ARISING OUT OF OR RELATED TO THESE TERMS OR STREAKI, HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, EVEN IF WE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THIS INCLUDES LOST POINTS OR REWARDS, EXPIRED POINTS OR CHARGES, MISSED OR UNDELIVERED NOTIFICATIONS, DISPUTES WITH BUSINESSES, QUOTES OR BOOKINGS NOT HONORED, AND DELETION OF CONTENT OR ACCOUNTS. OUR TOTAL LIABILITY ARISING OUT OF OR RELATING TO THESE TERMS IS LIMITED TO THE GREATER OF (1) $100 OR (2) THE AMOUNTS YOU PAID US TO USE STREAKI IN THE 12 MONTHS BEFORE THE DISPUTE.

\n

These terms limit our responsibilities only as allowed by applicable law. They do not limit liability for gross negligence or willful misconduct, and where the law does not allow a limitation above, that limitation does not apply to you.

\n

15. Indemnification (business users only)

\n

If you use Streaki as a business or organization: to the extent allowed by applicable law, you will indemnify Risen Digital LLC and its members, officers, employees, and contractors against third-party legal proceedings (including actions by government authorities) arising out of your unlawful use of Streaki, your violation of these terms, your handling of customer or staff information, the offers and quotes you publish, or the messages you send, including liability and expenses from claims, losses, damages, judgments, fines, and reasonable legal fees. Consumers using Streaki personally have no indemnification obligation.

\n

16. Disputes: arbitration agreement and class action waiver

\n

PLEASE READ THIS SECTION CAREFULLY. IT REQUIRES MOST DISPUTES BETWEEN YOU AND RISEN DIGITAL TO BE RESOLVED BY BINDING INDIVIDUAL ARBITRATION, AND IT WAIVES THE RIGHT TO A JURY TRIAL AND THE RIGHT TO PARTICIPATE IN A CLASS ACTION. YOU MAY OPT OUT WITHIN 30 DAYS (SEE BELOW).

\n

a. Talk to us first. Before starting arbitration or any proceeding, you and we each agree to send the other written notice of the dispute (to legal@streaki.app, or to the email on your account) describing the issue and the relief sought, and to try in good faith to resolve it informally for at least 30 days. Most issues get fixed with an email. This informal step is a requirement before arbitration may begin.

\n

b. Binding individual arbitration. You and Risen Digital mutually agree that any dispute, claim, or controversy arising out of or relating to these terms or Streaki that is not resolved informally will be settled by binding arbitration on an individual basis, administered by the American Arbitration Association (AAA) under its Consumer Arbitration Rules, rather than in court. This agreement is governed by the Federal Arbitration Act (9 U.S.C. § 1 et seq.). The arbitration will be conducted remotely or, if an in-person hearing is required, in your home county.

\n

c. What stays out of arbitration. Either party may: bring an individual claim in small claims court; seek injunctive or other equitable relief in court to stop actual or threatened infringement, misappropriation, or violation of intellectual property rights; and you may bring individual claims of sexual assault or sexual harassment in court if you choose, as federal law provides.

\n

d. Fees. Payment of filing, administration, and arbitrator fees is governed by the AAA's rules. We will pay the portion of your initial filing fee that exceeds what it would cost you to file the same claim in court. If your gross monthly income is below 300% of the federal poverty guidelines, you are entitled to a waiver of arbitration fees and costs as the AAA's rules provide.

\n

e. Class action and jury trial waiver. YOU AND RISEN DIGITAL EACH WAIVE THE RIGHT TO A TRIAL BY JURY AND THE RIGHT TO BRING, PARTICIPATE IN, OR HAVE ANY DISPUTE HEARD AS A CLASS, COLLECTIVE, CONSOLIDATED, OR REPRESENTATIVE ACTION. THE ARBITRATOR MAY AWARD RELIEF ONLY TO YOU INDIVIDUALLY AND ONLY TO THE EXTENT NEEDED TO RESOLVE YOUR INDIVIDUAL CLAIM.

\n

f. Your right to opt out. You may reject this arbitration agreement and class action waiver — with no effect on any other part of these terms or on your use of Streaki — by emailing legal@streaki.app with the subject \"Arbitration Opt-Out\" within 30 days of first accepting these terms (or, for changes to this Section, within 30 days of the change taking effect). Include your name, your account email, the date, and an unequivocal statement that you want to opt out of arbitration.

\n

g. Severability of this section. If any part of this Section 16 is found unenforceable, that part will be severed and the rest will remain in force — except that if the class action waiver in (e) is found unenforceable as to a particular claim, then this entire arbitration agreement shall not apply to that claim, which may proceed in court under Section 17. This Section 16 survives the termination of your account or these terms.

\n

17. Governing law and venue

\n

These terms are governed by the laws of the State of Wyoming, USA, without regard to conflict-of-law rules, except that Section 16 is governed by the Federal Arbitration Act. Any dispute that is not subject to arbitration under Section 16 (including if you opt out) will be resolved in the state or federal courts of Wyoming, and you consent to their jurisdiction, except that either party may bring qualifying claims in small claims court where you live.

\n

18. Changes to these terms

\n

We will notify you in the app before material changes take effect, and you will have the opportunity to review the revised terms before choosing to continue using Streaki. Continued use after notice means you accept the updated terms. If you do not agree, stop using Streaki and delete your account.

\n

19. What changed on September 1, 2026

\n

Streaki gained a large number of features since the previous version, and these terms were rewritten to cover them. New or newly explicit: points are per business and the Pass is a badge that pays nothing; charges you confirm in the app, and how they expire; campaign multipliers; referral bonuses and the ban on self-referral; points expiry on an inactivity clock, with advance warning; negative balances after a correction (all Section 3). New Section 4 covers quotes, bookings, and time slots. New Section 5 covers notifications, including the unbuyable two-per-week cap and the limits on automated messages. Section 6 adds referral, earn-code, staff-PIN and scraping abuse. Section 7 is substantially expanded for businesses: staff and devices, what an owner can see about staff and the duty to tell them, customer notes and the rules for using them, automated messages, fraud alerts as signals rather than verdicts, and each business's own responsibility for its loyalty policy and privacy compliance. New Section 8 states that customers are free, businesses are currently free, and reach is never for sale. Sections 13 and 14 name the new failure modes. Section numbers after 3 have shifted; cross-references were updated throughout.

\n

20. The fine print that holds it together

\n\n

21. Contact

\n

Risen Digital LLC Email: support@streaki.app · Legal: legal@streaki.app Website: https://streaki.app

\n
"}; var TITLES={home:'Streaki \u2014 Reach the customers you already earned.',privacy:'Privacy Policy \u2014 Streaki',terms:'Terms of Service \u2014 Streaki'}; var FORM_ENDPOINT=''; function route(){var h=location.hash.replace(/^#\/?/,'').split('?')[0];return PAGES[h]?h:'home';} function sectionHash(){var h=location.hash.replace(/^#\/?/,'').split('?')[0];return (h&&!PAGES[h])?h:'';} function noMotion(){return !!(window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches);} function toSection(id){var el=document.getElementById(id);if(!el)return false;var y=el.getBoundingClientRect().top+(window.pageYOffset||document.documentElement.scrollTop)-12;try{window.scrollTo({top:y,behavior:noMotion()?'auto':'smooth'});}catch(e){window.scrollTo(0,y);}return true;} function ensureHead(){ if(document.getElementById('streaki-css'))return; if(window.__STREAKI_NOANIM){var na=document.createElement('style');na.textContent='*,*::before,*::after{animation:none !important}';document.head.appendChild(na);} var p=document.createElement('link');p.rel='preconnect';p.href='https://fonts.gstatic.com';p.crossOrigin='';document.head.appendChild(p); var l=document.createElement('link');l.id='streaki-fonts';l.rel='stylesheet';l.href='https://fonts.googleapis.com/css2?family=Baloo+2:wght@700;800&family=DM+Sans:opsz,wght@9..40,400..1000&display=swap';document.head.appendChild(l); var s=document.createElement('style');s.id='streaki-css';s.textContent=CSS;document.head.appendChild(s); } function reveal(){ if(!('IntersectionObserver' in window)){document.querySelectorAll('[data-rev]').forEach(function(e){e.classList.add('rev-in')});return;} var io=new IntersectionObserver(function(es){es.forEach(function(en){if(en.isIntersecting){en.target.classList.add('rev-in');io.unobserve(en.target);}})},{threshold:0,rootMargin:'0px 0px -40px 0px'}); document.querySelectorAll('[data-rev]').forEach(function(e){io.observe(e)}); var sweep=function(){document.querySelectorAll('[data-rev]:not(.rev-in)').forEach(function(e){if(e.getBoundingClientRect().top-1?'&':'?')+q.join('&'),'_blank','noopener');} else{var b='Shop: '+(o.shop||'')+'\nNeighbourhood: '+(o.hood||'')+'\nCategory: '+(o.category||'')+'\nName: '+(o.name||'')+'\nPhone or email: '+(o.contact||'')+'\nUses today: '+(o.using||'')+'\n'; window.location.href='mailto:support@streaki.app?subject='+encodeURIComponent('Founding list - '+(o.shop||'a shop'))+'&body='+encodeURIComponent(b);} var ok=document.getElementById('skjoin-ok');if(ok)ok.style.display='block'; }); } function render(keepScroll){ ensureHead(); var r=route(); document.body.innerHTML=PAGES[r]; document.title=TITLES[r]; window.__skPage=r; if(!keepScroll)window.scrollTo(0,0); reveal(); wireForm(); var hide=document.getElementById('streaki-hide');if(hide)hide.remove(); try{console.log('[streaki] rendered',r,window.__STREAKI_VERSION);}catch(e){} } window.addEventListener('hashchange',function(){ var s=sectionHash(); if(s){if(window.__skPage!=='home'){render(true);}if(document.getElementById(s))toSection(s);return;} render(); }); function boot(){render();var s=sectionHash();if(s&&document.getElementById(s)){setTimeout(function(){toSection(s);},60);}} if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',boot);}else{boot();} })();