1"use strict";(self.webpackChunkwavvy_landing=self.webpackChunkwavvy_landing||[]).push([[89],{1089:(ce,S,h)=>{h.r(S),h.d(S,{LandingNextModule:()=>Ne});var t=h(6895),x=h(1294),e=h(8274),d=h(9749),b=h(6689),W=h(9300),H=h(7767),Y=h(9704),E=h(3195),Q=h(6526),N=h(4145),D=h(7096);function R(i,l){if(1&i){const n=e.EpF();e.TgZ(0,"button",271),e.NdJ("click",function(){const o=e.CHM(n).index,p=e.oxw(2);return e.KtG(p.setHeroCarouselSlide(o))}),e.qZA()}if(2&i){const n=l.$implicit,a=l.index,r=e.oxw(2);e.ekj("is-active",r.heroCarouselIndex===a),e.uIk("aria-selected",r.heroCarouselIndex===a)("aria-label",n)}}function B(i,l){if(1&i&&(e.TgZ(0,"nav",268)(1,"div",269),e.YNc(2,R,1,4,"button",270),e.qZA()()),2&i){const n=e.oxw();e.xp6(2),e.Q6J("ngForOf",n.heroCarouselLabels)}}function G(i,l){if(1&i&&(e.TgZ(0,"section",272)(1,"div",273)(2,"div",274)(3,"div",275)(4,"div",276)(5,"p",277),e._uU(6,"Introducing"),e.qZA(),e.TgZ(7,"h2",278),e._uU(8,"Conversational chat"),e.qZA(),e.TgZ(9,"p",279),e._uU(10,"Talk to your money"),e.qZA(),e.TgZ(11,"p",280),e._uU(12," Our AI-assisted chatbot "),e.TgZ(13,"strong"),e._uU(14,"Aisha 2.0"),e.qZA(),e._uU(15," is improved to tag transactions for you, create budgets, and take on support requests when needed, in a more reliable way. "),e.qZA()(),e.TgZ(16,"div",281)(17,"div",282),e._UZ(18,"div",283)(19,"img",284),e.qZA()()()()()()),2&i){const n=e.oxw();e.ekj("ln-aisha--static",n.reducedMotion),e.xp6(19),e.Q6J("src",n.aishaDemoGifSrc,e.LSH)}}function s(i,l){if(1&i&&(e.TgZ(0,"span",301),e._UZ(1,"i",302),e._uU(2),e.qZA()),2&i){const n=l.ngIf;e.xp6(2),e.hij(" ",n," ")}}function f(i,l){if(1&i&&(e.TgZ(0,"span",303),e._UZ(1,"i",304),e._uU(2),e.qZA()),2&i){const n=l.ngIf;e.xp6(2),e.hij(" ",n," ")}}function c(i,l){if(1&i&&(e.TgZ(0,"div",305),e._UZ(1,"img",306),e.qZA()),2&i){const n=l.ngIf,a=e.oxw().ngIf;e.xp6(1),e.Q6J("src",n,e.LSH)("alt",a.title)}}function m(i,l){if(1&i&&e._UZ(0,"img",324),2&i){const n=e.oxw().$implicit;e.Q6J("src",n.content.featuredImage,e.LSH)("alt",n.title)}}function C(i,l){1&i&&e._UZ(0,"i",168)}function de(i,l){1&i&&e._UZ(0,"i",325)}function ge(i,l){if(1&i&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&i){const n=e.oxw().$implicit;e.xp6(1),e.Oqu(n.meta.readTime)}}function pe(i,l){1&i&&(e.TgZ(0,"span",326),e._UZ(1,"i",327),e._uU(2," Trending "),e.qZA())}function me(i,l){1&i&&(e.TgZ(0,"span",328),e._UZ(1,"i",292),e._uU(2," New "),e.qZA())}function he(i,l){if(1&i&&(e.TgZ(0,"article",309)(1,"a",310),e.ALo(2,"blogUrl"),e.TgZ(3,"div",311),e.YNc(4,m,1,2,"img",312),e.qZA(),e.TgZ(5,"div",313)(6,"span",314),e.YNc(7,C,1,0,"i",315),e.YNc(8,de,1,0,"i",316),e._uU(9),e.qZA(),e.TgZ(10,"h3",317),e._uU(11),e.qZA(),e.TgZ(12,"div",318),e.YNc(13,ge,2,1,"span",319),e.YNc(14,pe,3,0,"span",320),e.YNc(15,me,3,0,"span",321),e.qZA()(),e.TgZ(16,"span",322),e._UZ(17,"i",323),e.qZA()()()),2&i){const n=l.$implicit,a=l.index,r=e.oxw(3);e.ekj("ln-latest-compact--risk",r.isRiskInsightPost(n)),e.xp6(1),e.Q6J("href",e.lcZ(2,13,n),e.LSH),e.xp6(3),e.Q6J("ngIf",n.content.featuredImage),e.xp6(2),e.ekj("ln-latest-compact-badge--risk",r.isRiskInsightPost(n)),e.xp6(1),e.Q6J("ngIf",r.isRiskInsightPost(n)),e.xp6(1),e.Q6J("ngIf",!r.isRiskInsightPost(n)),e.xp6(1),e.hij(" ",r.isRiskInsightPost(n)?"Risk awareness":n.meta.category||"Insights"," "),e.xp6(2),e.Oqu(n.title),e.xp6(2),e.Q6J("ngIf",null==n.meta?null:n.meta.readTime),e.xp6(1),e.Q6J("ngIf",0===a),e.xp6(1),e.Q6J("ngIf",1===a)}}function ue(i,l){if(1&i&&(e.TgZ(0,"div",307),e.YNc(1,he,18,15,"article",308),e.qZA()),2&i){const n=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",n.latestInsightOthers)}}function fe(i,l){if(1&i&&(e.TgZ(0,"div",285)(1,"article",286)(2,"a",287),e.ALo(3,"blogUrl"),e.TgZ(4,"div",288)(5,"div",289)(6,"div",290)(7,"span",291),e._UZ(8,"i",292),e._uU(9," Featured "),e.qZA(),e.YNc(10,s,3,1,"span",293),e.qZA(),e.TgZ(11,"h3",294),e._uU(12),e.qZA(),e.TgZ(13,"p",295),e._uU(14),e.qZA(),e.TgZ(15,"div",296),e.YNc(16,f,3,1,"span",297),e.qZA(),e.TgZ(17,"span",298),e._uU(18," Read article "),e._UZ(19,"i",92),e.qZA()(),e.YNc(20,c,2,2,"div",299),e.qZA()()(),e.YNc(21,ue,2,1,"div",300),e.qZA()),2&i){const n=l.ngIf,a=e.oxw();e.xp6(2),e.Q6J("href",e.lcZ(3,7,n),e.LSH),e.xp6(8),e.Q6J("ngIf",n.meta.category),e.xp6(2),e.Oqu(n.title),e.xp6(2),e.Oqu(n.subtitle),e.xp6(2),e.Q6J("ngIf",n.meta.readTime),e.xp6(4),e.Q6J("ngIf",n.content.featuredImage),e.xp6(1),e.Q6J("ngIf",a.latestInsightOthers.length)}}function _e(i,l){if(1&i&&(e.TgZ(0,"p",359),e._uU(1),e.qZA()),2&i){const n=e.oxw(2);e.xp6(1),e.hij(" ",n.featuredTestimonial.tagline," ")}}function xe(i,l){if(1&i&&(e.TgZ(0,"span"),e._uU(1),e.qZA()),2&i){const n=e.oxw(2);e.xp6(1),e.hij(", ",n.featuredTestimonial.authorTitle,"")}}function be(i,l){if(1&i&&(e.TgZ(0,"li",362)(1,"span",363),e._UZ(2,"i"),e.qZA(),e.TgZ(3,"span",364),e._uU(4),e.qZA()()),2&i){const n=l.$implicit;e.xp6(2),e.Tol("fas fa-"+n.icon),e.xp6(2),e.Oqu(n.text)}}function ve(i,l){if(1&i&&(e.TgZ(0,"ul",360),e.YNc(1,be,5,3,"li",361),e.qZA()),2&i){const n=e.oxw(2);e.xp6(1),e.Q6J("ngForOf",n.featuredTestimonial.highlights)}}const $=function(i){return["/testimonials",i]};function we(i,l){if(1&i){const n=e.EpF();e.TgZ(0,"section",329)(1,"div",330)(2,"div",331)(3,"div",332)(4,"h2",333)(5,"span",334),e._UZ(6,"i",335),e.qZA(),e._uU(7," Featured Story "),e.qZA(),e.YNc(8,_e,2,1,"p",336),e.qZA(),e.TgZ(9,"a",337),e._uU(10," View All Stories "),e._UZ(11,"i",92),e.qZA()(),e.TgZ(12,"div",338)(13,"a",339)(14,"span",340),e._UZ(15,"i",335),e._uU(16," Featured "),e.qZA(),e._UZ(17,"img",341),e.qZA(),e.TgZ(18,"div",342)(19,"div",343),e._UZ(20,"i",344),e.TgZ(21,"span",345),e._uU(22),e.qZA(),e.TgZ(23,"span",346),e._uU(24,"\xb7"),e.qZA(),e.TgZ(25,"span",347),e._uU(26),e.qZA()(),e.TgZ(27,"h3",348),e._uU(28),e.qZA(),e.TgZ(29,"p",349),e._uU(30),e.qZA(),e.TgZ(31,"div",350),e._UZ(32,"img",351),e.TgZ(33,"p",352),e._uU(34),e.YNc(35,xe,2,1,"span",319),e.qZA()(),e.YNc(36,ve,2,1,"ul",353),e.TgZ(37,"div",354)(38,"a",355),e._uU(39," Read Full Story "),e._UZ(40,"i",92),e.qZA(),e.TgZ(41,"button",356),e.NdJ("click",function(){e.CHM(n);const r=e.oxw();return e.KtG(r.shareFeaturedStory())}),e._UZ(42,"i",357),e._uU(43," Share Story "),e.qZA()()()(),e._UZ(44,"div",358),e.qZA()()}if(2&i){const n=e.oxw();e.xp6(8),e.Q6J("ngIf",n.featuredTestimonial.tagline),e.xp6(5),e.Q6J("routerLink",e.VKq(14,$,n.featuredTestimonial.id)),e.uIk("aria-label","Open featured story photo link for "+n.featuredTestimonial.name),e.xp6(4),e.Q6J("src",n.featuredTestimonial.image,e.LSH)("alt",n.featuredTestimonial.name),e.xp6(5),e.Oqu(n.featuredTestimonial.role),e.xp6(4),e.Oqu(n.featuredTestimonial.date),e.xp6(2),e.Oqu(n.featuredTestimonial.quote),e.xp6(2),e.Oqu(n.featuredTestimonial.story),e.xp6(2),e.Q6J("src",n.featuredTestimonial.image,e.LSH),e.xp6(2),e.hij(" - ",n.featuredTestimonial.name,""),e.xp6(1),e.Q6J("ngIf",n.featuredTestimonial.authorTitle),e.xp6(1),e.Q6J("ngIf",null==n.featuredTestimonial.highlights?null:n.featuredTestimonial.highlights.length),e.xp6(2),e.Q6J("routerLink",e.VKq(16,$,n.featuredTestimonial.id))}}function Pe(i,l){1&i&&e._UZ(0,"i",335)}function Ce(i,l){1&i&&e._UZ(0,"i",335)}function ye(i,l){1&i&&e._UZ(0,"i",335)}function Me(i,l){1&i&&e._UZ(0,"i",335)}function Oe(i,l){1&i&&e._UZ(0,"i",335)}function Ze(i,l){1&i&&e._UZ(0,"i",335)}function Te(i,l){if(1&i){const n=e.EpF();e.TgZ(0,"div",365)(1,"app-subscription-plan",366),e.NdJ("upgrade",function(r){e.CHM(n);const o=e.oxw();return e.KtG(o.onPricingUpgrade(r))}),e.qZA()()}if(2&i){const n=l.$implicit,a=l.index,r=e.oxw();e.xp6(1),e.Q6J("plan",n)("features",r.features)("index",a)("totalPlans",r.getDisplayPlans().length)("billingPeriod",r.getBillingPeriod())("hideButtons",!0)}}function ke(i,l){if(1&i&&(e.TgZ(0,"div",372)(1,"h4",373)(2,"button",374),e._uU(3),e.qZA()(),e.TgZ(4,"div",375),e._UZ(5,"div",376),e.qZA()()),2&i){const n=l.$implicit,a=l.index,r=e.oxw(),o=r.$implicit,p=r.index;e.xp6(1),e.Q6J("id","faqHeading-"+o.id+"-"+n.id),e.xp6(1),e.ekj("c
1ollapsed",!(0===p&&0===a)),e.uIk("data-bs-target","#faqCollapse-"+o.id+"-"+n.id)("aria-expanded",0===p&&0===a)("aria-controls","faqCollapse-"+o.id+"-"+n.id),e.xp6(1),e.hij(" ",n.question," "),e.xp6(1),e.ekj("show",0===p&&0===a),e.Q6J("id","faqCollapse-"+o.id+"-"+n.id),e.uIk("aria-labelledby","faqHeading-"+o.id+"-"+n.id)("data-bs-parent","#faqAccordion-"+o.id),e.xp6(1),e.Q6J("innerHTML",n.answerHtml,e.oJD)}}function qe(i,l){if(1&i&&(e.TgZ(0,"div",367)(1,"h3",368),e._UZ(2,"i",369),e._uU(3),e.qZA(),e.TgZ(4,"div",370),e.YNc(5,ke,6,13,"div",371),e.qZA()()),2&i){const n=l.$implicit;e.xp6(2),e.Gre("fas ",n.icon,""),e.xp6(1),e.hij(" ",n.title," "),e.xp6(1),e.Q6J("id","faqAccordion-"+n.id),e.xp6(1),e.Q6J("ngForOf",n.items)}}const y=function(){return[1,2,3,4,5]},Ae=[{path:"",component:(()=>{class i{constructor(n,a,r,o,p,w,v,u){this.platformId=n,this.host=a,this.blogService=r,this.cdr=o,this.zone=p,this.router=w,this.bodyScrollLock=v,this.renderer=u,this.ctx=null,this.matchMedia=null,this.scrollRefreshTimer=null,this.fragmentScrollTimer=null,this.fragmentNavSub=null,this.knownNavFragments=new Set(["how-it-works","pricing","faq"]),this.onWindowResize=()=>{b.i.refresh()},this.onWindowLoadOnce=()=>{window.removeEventListener("load",this.onWindowLoadOnce),b.i.refresh()},this.mobileNavOpen=!1,this.latestInsightFeatured=null,this.latestInsightOthers=[],this.featuredTestimonial=null,this.selectedTab="yearly",this.products=[],this.refresh=!1,this.features=[{icon:"tag",label:"Create custom tags"},{icon:"table",label:"Basic overview reports"},{icon:"sparkles",label:"Auto-tag transactions"},{icon:"calendar",label:"Custom date range picker"},{icon:"shuffle",label:"Insights & Cash Flow Reports"},{icon:"target",label:"Budget Trackers"}],this.planFeaturesMap={Free:[0,1],Pro:[0,1,2,3,5],"Pro Plus":[0,1,2,3,4,5],"Annual Pro Plan":[0,1,2,3,5],"Annual Pro Plus Plan":[0,1,2,3,4,5],"Lifetime Pro Plan":[0,1,2,3,4,5]},this.reducedMotion=!1,this.showConversationalChatSection=!1,this.faqCategories=[{id:"about",title:"About Wavvy Wallet",icon:"fa-info-circle",items:[{id:"what-is",question:"What is Wavvy Wallet?",answerHtml:"Wavvy Wallet is an AI-powered expense tracker built for Kenya. It imports your M-PESA transactions from SMS and PDF statements, organizes them into smart categories, and shows you clear reports and budgets so you always know where your money is going."},{id:"how-works",question:"How does Wavvy Wallet work?",answerHtml:"Install the app and allow it to read your M-PESA SMS receipts, or import a PDF statement. Wavvy's AI automatically tags each payment (rent, food, transport, airtime, and more) and learns from your edits over time. Your dashboard updates with spending breakdowns, trends, and budget progress. You can also add bank and cash transactions manually in the same view."},{id:"best-kenya",question:"Why is Wavvy Wallet the best expense tracker for Kenyans?",answerHtml:"Kenya runs on M-PESA, and Wavvy is built for that reality. It recognizes local paybills, till numbers, and merchant names that generic finance apps often miss. Categories, insights, and budgets are tuned for Kenyan spending habits in Ksh, on your phone, so you spend less time fixing labels and more time making better money decisions."},{id:"without-mpesa",question:"Can I use Wavvy Wallet without an M-PESA account?",answerHtml:"Wavvy works best with M-PESA because that's where most daily transactions happen. Automatic import comes from your M-PESA SMS receipts. You can still track bank transfers and cash spending manually, but you'll get the fullest, hands-free experience with M-PESA as your primary money tool."}]},{id:"features",title:"Features & Usage",icon:"fa-star",items:[{id:"reports",question:"How do I view my financial reports?",answerHtml:"Open the app and head to <strong>Insights</strong> from your dashboard. Pick a weekly, monthly, or custom date range to see where your money went, category by category. Pro and Pro Plus plans unlock deeper breakdowns and <strong>Cash Flow</strong> views that help you spot trends and plan ahead."},{id:"free",question:"Is Wavvy Wallet free to use?",answerHtml:'Yes, the <strong>Free</strong> plan includes custom tags and basic overview reports, so you can start tracking at no cost. Upgrade to <strong>Pro</strong> for auto-tagging, custom date ranges, and budget trackers, or <strong>Pro Plus</strong> for full insights and cash flow reports. See current prices in our <a href="#pricing" class="ln-faq-link">Pricing</a> section. Pay monthly, yearly, or once with a lifetime plan via M-PESA STK Push.'},{id:"payment-not-updated",question:"I paid but the app hasn't updated my plan. What should I do?",answerHtml:"If you've completed payment but your subscription isn't showing yet, log out of the app and log back in. This refreshes your account and syncs the latest payment status. If it still doesn't update after signing back in, email <a href=\"mailto:[email protected]\" class=\"ln-faq-link\">[email protected]</a> and we'll sort it out."}]},{id:"security",title:"Security & Privacy",icon:"fa-shield-alt",items:[{id:"data-safe",question:"Is my data safe with Wavvy Wallet?",answerHtml:'Yes. Wavvy is privacy-first by design: y
1our financial records are stored on your device, not on external servers. We don\'t sell your data to third parties, and your transaction history stays under your control. Read more in our <a href="/privacy-policy" target="_blank" rel="noopener noreferrer" class="ln-faq-link">Privacy Policy</a>.'}]},{id:"started",title:"Getting Started",icon:"fa-rocket",items:[{id:"platforms",question:"What platforms is Wavvy Wallet available on?",answerHtml:'Wavvy Wallet is free to download on Android and iOS via the <a href="https://play.google.com/store/apps/details?id=com.sisitech.wavvy_wallet&pcampaignid=web_share" target="_blank" rel="noopener noreferrer" class="ln-faq-link">Google Play Store</a> and <a href="https://apps.apple.com/ke/app/wavvy-wallet/id6670490631" target="_blank" rel="noopener noreferrer" class="ln-faq-link">Apple App Store</a>. Once installed, you can start tracking in minutes.'},{id:"get-started",question:"How do I get started?",answerHtml:'<strong>1.</strong> Download Wavvy from the <a href="https://play.google.com/store/apps/details?id=com.sisitech.wavvy_wallet&pcampaignid=web_share" target="_blank" rel="noopener noreferrer" class="ln-faq-link">Google Play Store</a> or <a href="https://apps.apple.com/ke/app/wavvy-wallet/id6670490631" target="_blank" rel="noopener noreferrer" class="ln-faq-link">Apple App Store</a>. <strong>2.</strong> Sign in and allow M-PESA SMS access so your transactions import automatically. <strong>3.</strong> Review your dashboard, set a budget, or explore reports. Need a walkthrough? Visit our <a href="/tutorials" class="ln-faq-link">Tutorials</a> page, or email <a href="mailto:[email protected]" class="ln-faq-link">[email protected]</a> and we\'ll help.'}]}],this.aishaDemoGifSrc="/assets/aisha-demo.gif",this.activeHstepIndex=1,this.heroCarouselIndex=0,this.heroCarouselIsMobile=!1,this.heroCarouselLabels=["Show My Money dashboard screenshot","Show Insights screenshot","Show Budgets screenshot"],this.heroCarouselTouchStartX=null,this.updateHeroCarouselIsMobile=()=>{!(0,t.NF)(this.platformId)||(this.heroCarouselIsMobile=window.matchMedia("(max-width: 991.98px)").matches,this.applyHeroMobileTrackTransform(),this.cdr.markForCheck())}}applyHeroMobileTrackTransform(){if(!(0,t.NF)(this.platformId))return;const n=this.host.nativeElement.querySelector(".ln-hero-track");n&&(!this.reducedMotion&&this.heroCarouselIsMobile?this.renderer.setStyle(n,"transform",`translate3d(-${100*this.heroCarouselIndex/3}%, 0, 0)`):this.renderer.removeStyle(n,"transform"))}setHeroCarouselSlide(n){const a=Math.max(0,Math.min(2,Math.round(Number(n))));a!==this.heroCarouselIndex&&(this.heroCarouselIndex=a,this.applyHeroMobileTrackTransform())}onHeroCarouselTouchStart(n){this.reducedMotion||!(0,t.NF)(this.platformId)||!n.touches.length||(this.heroCarouselTouchStartX=n.touches[0].clientX)}onHeroCarouselTouchEnd(n){if(this.reducedMotion||!(0,t.NF)(this.platformId)||null===this.heroCarouselTouchStartX)return void(this.heroCarouselTouchStartX=null);const a=n.changedTouches[0];if(!a)return void(this.heroCarouselTouchStartX=null);const r=a.clientX-this.heroCarouselTouchStartX;this.heroCarouselTouchStartX=null,!(Math.abs(r)<48)&&(r<0&&this.heroCarouselIndex<2?this.heroCarouselIndex++:r>0&&this.heroCarouselIndex>0&&this.heroCarouselIndex--,this.applyHeroMobileTrackTransform())}ngOnInit(){this.blogService.getAllPosts(3).subscribe(n=>{this.latestInsightFeatured=n[0]??null,this.latestInsightOthers=n.slice(1,3)}),this.featuredTestimonial={id:"dj-ally-fresh-swakacha-release",name:"DJ Ally Fresh",role:"DJ / Producer",authorTitle:"DJ / Producer",image:"assets/testimonials/ally-fresh.jpg",quote:"How Wavvy Wallet Helped Me Track Every Shilling Spent Releasing Swakacha",story:"Releasing an album is creative, emotional and expensive. When I decided to independently release my project Swakacha, I knew the music had to be intentional, but so did the money behind it.",date:"9th Jan 2026",tagline:"Real stories from creators and businesses growing with Wavvy Wallet.",highlights:[{icon:"chart-line",text:"Tracked every expense in real-time"},{icon:"wallet",text:"Stuck to budget and avoided debt"},{icon:"arrow-trend-up",text:"Released with financial clarity"}]}}shareFeaturedStory(){if(!(0,t.NF)(this.platformId)||!this.featuredTestimonial)return;const n=this.featuredTestimonial,a=`${window.location.origin}/testimonials/${n.id}`,r=`${n.name} \u2014 Wavvy Wallet`,o=n.quote,p=navigator;"function"!=typeof p.share?navigator.clipboard?.writeText(a).catch(()=>{}):p.share({title:r,text:o,url:a}).catch(()=>{})}isRiskInsightPost(n){const a=`${n.title} ${n.subtitle??""} ${(n.meta?.tags??[]).join(" ")}`.toLowerCase();return a.includes("gambling")||a.includes("aviator")}ngAfterViewInit(){if(!(0,t.NF)(this.platformId))return;this.fragmentNavSub=this.router.events.pipe((0,W.h)(r=>r instanceof x.m2)).subscribe(()=>this.queueScrollToUrlFragment());const n=this.host.nativeElement,a=n.querySelector(".ln-header");if(this.reducedMotion=window.matchMedia("(prefers-reduced-motion: reduce)").matches,this.updateHeroCarouselIsMobile(),window.addEventListener("resize",this.updateHeroCarouselIsMobile,{passive:!0}),this.reducedMotion)return a?.classList.add("ln-header--reduced"),void this.queueScrollToUrlFragment();d.ZP.registerPlugin(b.i),this.ctx=d.ZP.context(()=>{const r=n.querySelectorAll(".ln-hero-title .ln-hero-line");r.length&&d.ZP.from(r,{opacity:0,y:"115%",duration:.82,stagger:.13,delay:.1,ease:"power4.out"}
1),d.ZP.utils.toArray(n.querySelectorAll(".ln-reveal")).forEach(g=>{d.ZP.from(g,{opacity:0,y:48,duration:.75,ease:"power2.out",scrollTrigger:{trigger:g,start:"top bottom-=12%",toggleActions:"play none none none"}})}),d.ZP.utils.toArray(n.querySelectorAll(".ln-scroll-text")).forEach(g=>{d.ZP.from(g,{autoAlpha:0,y:24,filter:"blur(6px)",duration:.72,ease:"power2.out",clearProps:"filter",scrollTrigger:{trigger:g,start:"top bottom-=8%",toggleActions:"play none none none"}})});const o=n.querySelector(".ln-hero"),p=n.querySelectorAll(".ln-hero-line--budget"),v=n.querySelector(".ln-hero-title")?.querySelector(".ln-line--accent");if(o&&p.length){const g=[...Array.from(p),...v?[v]:[]],P=()=>{d.ZP.set(g,{opacity:1,y:0})},Z=d.ZP.timeline({scrollTrigger:{trigger:o,start:"center top+=10%",end:"bottom top",scrub:.55,invalidateOnRefresh:!0,onLeaveBack:P,onRefreshInit:P}});Z.to(p,{opacity:0,y:-40,ease:"none",stagger:.06},0),v&&Z.to(v,{opacity:0,y:-40,ease:"none"},.22)}const u=n.querySelector(".ln-hsteps-intro");if(u){const g=u.querySelectorAll(".ln-hsteps-eyebrow, .ln-hsteps-heading, .ln-hsteps-sub");g.length&&(d.ZP.set(g,{opacity:0,y:40}),d.ZP.to(g,{opacity:1,y:0,duration:.72,stagger:.14,ease:"power2.out",scrollTrigger:{trigger:u,start:"top bottom-=14%",toggleActions:"play none none none"}}))}n.querySelectorAll(".ln-parallax").forEach(g=>{const P=g.closest(".ln-feature")||g;d.ZP.fromTo(g,{y:36},{y:-36,ease:"none",scrollTrigger:{trigger:P,start:"top bottom",end:"bottom top",scrub:!0}})});const X=n.querySelector(".ln-header"),V=n.querySelector(".ln-header-top"),ee=n.querySelector(".ln-header-frost"),ne=n.querySelector(".ln-logo"),K=n.querySelector(".ln-nav-desktop");if(V&&ee&&ne){const g=d.ZP.timeline({scrollTrigger:{trigger:n,start:"top top",end:"+=140",scrub:.45,invalidateOnRefresh:!0}});if(g.fromTo(V,{paddingTop:13.6,paddingBottom:13.6},{paddingTop:7,paddingBottom:7,ease:"none"},0),g.fromTo(ee,{opacity:.32},{opacity:.92,ease:"none"},0),g.fromTo(ne,{scale:1},{scale:.88,ease:"none",transformOrigin:"left center"},0),X&&g.fromTo(X,{borderBottomColor:"rgba(17, 17, 17, 0.1)"},{borderBottomColor:"rgba(17, 17, 17, 0)",ease:"none"},0),K){g.fromTo(K,{gap:"10px"},{gap:"6px",ease:"none"},0);const P=K.querySelectorAll(".ln-nav-link");g.fromTo(P,{color:"#3d3d3d"},{color:"#0a0a0a",ease:"none"},0)}}this.matchMedia=d.ZP.matchMedia(),this.matchMedia.add("(min-width: 992px)",()=>{const g=n.querySelector(".ln-header-slide");if(!g)return()=>{};let P=window.pageYOffset;const Z=()=>{const _=window.pageYOffset,O=_-P;P=_,_<56?d.ZP.to(g,{yPercent:0,duration:.28,overwrite:"auto",ease:"power2.out"}):O>8?d.ZP.to(g,{yPercent:-100,duration:.3,overwrite:"auto",ease:"power2.in"}):O<-8&&d.ZP.to(g,{yPercent:0,duration:.32,overwrite:"auto",ease:"power2.out"})};window.addEventListener("scroll",Z,{passive:!0});const te=n.querySelector(".ln-hero"),ae=n.querySelector(".ln-hero-track"),ie=te&&ae?d.ZP.fromTo(ae,{xPercent:0},{xPercent:-66.6667,ease:"none",scrollTrigger:{trigger:te,start:"top 84px",end:()=>`+=${Math.round(1.05*window.innerHeight)}`,pin:!0,scrub:.65,anticipatePin:1,invalidateOnRefresh:!0}}):null,z=n.querySelector(".ln-hsteps-viewport"),L=n.querySelector(".ln-hsteps-track"),re=z&&L?d.ZP.fromTo(L,{x:0},{x:()=>{const _=z.clientWidth;return _?-Math.round(3*_):0},ease:"none",force3D:!0,scrollTrigger:{trigger:z,start:"top 84px",end:()=>`+=${Math.round(1.35*(z.clientHeight||window.innerHeight))}`,pin:!0,pinType:"transform",scrub:.65,anticipatePin:1,invalidateOnRefresh:!0,onUpdate:_=>{const O=_.progress,se=O<.25?1:O<.5?2:O<.75?3:4;se!==this.activeHstepIndex&&this.zone.run(()=>{this.activeHstepIndex=se,this.cdr.markForCheck()})}}}):null,F=n.querySelector(".ln-impact-viewport"),j=n.querySelector(".ln-impact-track"),oe=F&&j?d.ZP.fromTo(j,{x:0},{x:()=>{const _=F.clientWidth;return _?-Math.round(2*_):0},ease:"none",force3D:!0,scrollTrigger:{trigger:F,start:"top 88%",end:()=>`+=${Math.round(1.9*Math.max(F.clientHeight||0,.55*window.innerHeight))}`,scrub:.65,invalidateOnRefresh:!0}}):null,M=n.querySelector(".ln-aisha"),T=M?.querySelector(".ln-aisha-eyebrow"),k=M?.querySelector(".ln-aisha-title"),q=M?.querySelector(".ln-aisha-tagline"),A=M?.querySelector(".ln-aisha-body"),U={opacity:0,y:26},J="none",le=M&&T&&k&&q&&A?(()=>{d.ZP.set([T,k,q,A],U);const _=d.ZP.timeline({scrollTrigger:{trigger:M,start:"top 88%",end:()=>`+=${Math.round(.85*window.innerHeight)}`,scrub:.65,invalidateOnRefresh:!0}});return _.fromTo(T,U,{opacity:1,y:0,ease:J,duration:.22},0),_.fromTo(k,U,{opacity:1,y:0,ease:J,duration:.26},.14),_.fromTo(q,U,{opacity:1,y:0,ease:J,duration:.26},.3),_.fromTo(A,U,{opacity:1,y:0,ease:J,duration:.3},.46),_})():null;return()=>{window.removeEventListener("scroll",Z),ie?.scrollTrigger?.kill(),ie?.kill(),re?.scrollTrigger?.kill(),re?.kill(),oe?.scrollTrigger?.kill(),oe?.kill(),le?.scrollTrigger?.kill(),le?.kill(),L&&d.ZP.set(L,{clearProps:"transform"}),j&&d.ZP.set(j,{clearProps:"transform"}),T&&k&&q&&A&&d.ZP.set([T,k,q,A],{clearProps:"opacity,transform"})}})},n),requestAnimationFrame(()=>{requestAnimationFrame(()=>{b.i.refresh(),this.queueScrollToUrlFragment()})}),document.fonts.ready.then(()=>b.i.refresh()).catch(()=>{}),this.scheduleScrollTriggerRefresh(),"complete"===document.readyState?b.i.refresh():window.addEventListener("load",this.onWindowLoadOnce),window.addEventListener("resize",this.onWindowResize,{passive:!0}),queueMicrotask(()=>this.applyHeroMobileTrackTransform())}
1ngOnDestroy(){this.mobileNavOpen&&(this.mobileNavOpen=!1,this.bodyScrollLock.unlock()),(0,t.NF)(this.platformId)&&(window.removeEventListener("load",this.onWindowLoadOnce),window.removeEventListener("resize",this.onWindowResize),window.removeEventListener("resize",this.updateHeroCarouselIsMobile)),this.matchMedia?.revert(),this.matchMedia=null,this.ctx?.revert(),this.ctx=null,this.scrollRefreshTimer&&clearTimeout(this.scrollRefreshTimer),this.fragmentScrollTimer&&(clearTimeout(this.fragmentScrollTimer),this.fragmentScrollTimer=null),this.fragmentNavSub?.unsubscribe(),this.fragmentNavSub=null}toggleMobileNav(){this.mobileNavOpen=!this.mobileNavOpen,this.mobileNavOpen?this.bodyScrollLock.lock():this.bodyScrollLock.unlock(),this.scheduleScrollTriggerRefresh()}closeMobileNav(){!this.mobileNavOpen||(this.mobileNavOpen=!1,this.bodyScrollLock.unlock(),this.scheduleScrollTriggerRefresh())}onDrawerBackdrop(n){n.target===n.currentTarget&&this.closeMobileNav()}onInPageNav(n,a){n.preventDefault(),this.scrollToId(a),this.closeMobileNav()}queueScrollToUrlFragment(){if(!(0,t.NF)(this.platformId))return;const n=this.router.parseUrl(this.router.url).fragment;n&&this.knownNavFragments.has(n)&&(this.fragmentScrollTimer&&clearTimeout(this.fragmentScrollTimer),this.fragmentScrollTimer=setTimeout(()=>{this.fragmentScrollTimer=null,this.scrollToId(n),this.scheduleScrollTriggerRefresh()},this.reducedMotion?72:200))}scrollToId(n){if(!(0,t.NF)(this.platformId))return;const a=document.getElementById(n);if(!a)return;const o="how-it-works"===n?96:0,p=a.getBoundingClientRect().top+window.pageYOffset-84+o;window.scrollTo({top:Math.max(0,p),behavior:"smooth"})}scrollToNextHstep(n){if((0,t.NF)(this.platformId))if(window.matchMedia("(min-width: 992px)").matches){const o=this.host.nativeElement.querySelector(".ln-hsteps-viewport");if(!o)return;const p=b.i.getAll().find(I=>I.trigger===o);if(!p)return;const w="number"==typeof p.start?p.start:0;window.scrollTo({top:w+(("number"==typeof p.end?p.end:w)-w)*(1===n?.3:2===n?.56:.88),behavior:"smooth"})}else document.getElementById(1===n?"how-it-works-step-2":2===n?"how-it-works-step-3":"how-it-works-step-4")?.scrollIntoView({behavior:"smooth",block:"start"})}scheduleScrollTriggerRefresh(){!(0,t.NF)(this.platformId)||(this.scrollRefreshTimer&&clearTimeout(this.scrollRefreshTimer),this.scrollRefreshTimer=setTimeout(()=>{this.scrollRefreshTimer=null,b.i.refresh()},320))}openPlayStore(){window.open("https://play.google.com/store/apps/details?id=com.sisitech.wavvy_wallet","_blank")}onPricingUpgrade(n){!(0,t.NF)(this.platformId)||this.router.navigate(["/checkout"])}openAppStore(){window.open("https://apps.apple.com/ke/app/wavvy-wallet/id6670490631","_blank")}selectTab(n){this.selectedTab=n}setInstance(n){this.products=n?.results||[]}getBillingPeriod(){return"yearly"===this.selectedTab?"year":"lifetime"===this.selectedTab?"lifetime":"month"}getDisplayPlans(){const a={monthly:"monthly",yearly:"yearly",lifetime:"lifetime"}[this.selectedTab],r=(this.products||[]).filter(o=>o.interval===a).map(o=>{const p="string"==typeof o.name?o.name.trim():"",w=p.toLowerCase(),v=this.planFeaturesMap[p]||(w.includes("pro plus")?this.planFeaturesMap["Pro Plus"]:void 0)||this.planFeaturesMap.Pro||[0,1],u=w,I="pro"===u||u.includes("annual")&&u.includes("pro")&&!u.includes("plus")||u.includes("yearly")&&u.includes("pro")&&!u.includes("plus")||u.includes("lifetime")&&u.includes("pro")&&!u.includes("plus");return{id:o.id,name:o.name,price:"number"==typeof o.amount?o.amount:0,description:o.description||"Premium features and support",features:v,savingsAmount:o.discount&&o.discount>0?o.discount:void 0,recommended:I}});return"monthly"===this.selectedTab||"yearly"===this.selectedTab?[{name:"Free",price:0,description:"Get started with the basics",features:this.planFeaturesMap.Free},...r]:r}get currentYear(){return(new Date).getFullYear()}}return i.\u0275fac=function(n){return new(n||i)(e.Y36(e.Lbi),e.Y36(e.SBq),e.Y36(H.Z),e.Y36(e.sBO),e.Y36(e.R0b),e.Y36(x.F0),e.Y36(Y.z),e.Y36(e.Qsj))},i.\u0275cmp=e.Xpm({type:i,selectors:[["app-landing-next"]],decls:620,vars:62,consts:[[1,"ln-page"],[1,"ln-header"],["lnHeader",""],["aria-hidden","true",1,"ln-header-frost"],[1,"ln-header-slide"],[1,"ln-header-body"],[1,"ln-header-top"],["routerLink","/","aria-label","Wavvy Wallet home",1,"ln-brand"],["src","../../assets/wavvy-wallet-trans.png","alt","",1,"ln-logo"],[1,"ln-brand-text"],["aria-label","Primary",1,"ln-nav-desktop"],["href","#how-it-works",1,"ln-nav-link",3,"click"],["routerLink","/tutorials",1,"ln-nav-link"],["href","#pricing",1,"ln-nav-link",3,"click"],["routerLink","/our-story",1,"ln-nav-link"],["routerLink","/testimonials",1,"ln-nav-link"],[1,"ln-nav-link",3,"href"],[1,"ln-header-actions"],["routerLink","/login",1,"ln-link-muted","ln-link-classic"],["type","button","aria-label","Get it on Google Play",1,"ln-store","ln-store--play",3,"click"],["src","../../assets/google-play-store-logo.png","alt",""],["type","button","aria-label","Download on the App Store",1,"ln-store","ln-store--app",3,"click"],["src","../../assets/download-app-store.png","alt",""],["type","button","aria-controls","ln-mobile-drawer","aria-label","Menu",1,"ln-menu-btn",3,"click"],[1,"ln-menu-icon"],["aria-hidden","true",1,"ln-header-spacer"],["id","ln-mobile-drawer",1,"ln-drawer",3,"click"],["aria-label","Mobile primary",1,"ln-drawer-nav",3,"click"],["href","#how-it-works",1,"ln-drawer-link",3,"click"],["routerLink","/tutorials",1,"ln-drawer-link",3,"click"],["href","#pricing",1,"ln-drawer-link",3,"click"],["routerLink","/our-story",1,"ln-drawer-link",3,"click"],["routerLink","/testimonials",1,"ln-drawer-link",3,"click"],[1,"ln-drawer-link",3,"href","click"],["routerLink","/login",1,"ln-drawer-link",3,"click"],["routerLink","/privacy-policy","target","_blank","rel","noopener noreferrer",1,"ln-drawer-link",3,"click"],[1,"ln-hero"],["aria-hidden","true",1,"ln-hero-bg"],["aria-hidden","true",1,"ln-hero-floats"],[1,"fas","fa-wallet","ln-hero-float","ln-hero-float--1"],[1,"fas","fa-chart-pie","ln-hero-float","ln-hero-float--2"],[1,"fas","fa-piggy-bank","ln-hero-float","ln-hero-float--3"],[1,"fas","fa-arrow-trend-up","ln-hero-float","ln-hero-float--4"],[1,"ln-hero-inner"],[1,"ln-hero-copy"],[1,"ln-hero-title"],[1,"ln-hero-line","ln-line","ln-hero-line--budget"],[1,"ln-hero-line","ln-line","ln-line--accent"],[1,"ln-hero-lead","ln-reveal"],[1,"ln-hero-cta","ln-reveal"],["type","button","aria-label","Get Wavvy Wallet on Google Play",1,"ln-btn","ln-btn--primary",3,"click"],["aria-hidden","true",1,"fab","fa-google-play","me-2"],["type","button","aria-label","How it works, jump to how it works",1,"ln-btn","ln-btn--ghost",3,"click"],["aria-hidden","true",1,"ln-play-icon-badge"],[1,"fas","fa-play"],["aria-label","App screenshots",1,"ln-hero-visual","ln-reveal"],[1,"ln-hero-phone"],[1,"ln-hero-carousel-viewport",3,"touchstart","touchend"],[1,"ln-hero-track"],[1,"ln-hero-panel"],["src","../../assets/wavvy-sc-1.png","alt","Wavvy Wallet My Money dashboard and recent transactions",1,"ln-hero-shot"],["src","../../assets/wavvy-sc-2.png","alt","Wavvy Wallet Insights expenses by category",1,"ln-hero-shot"],["src","../../assets/wavvy-sc-3.png","alt","Wavvy Wallet Budgets overview and spending progress",1,"ln-hero-shot"],["class","ln-hero-carousel-nav","aria-label","Choose app screenshot",4,"ngIf"],["id","how-it-works","aria-labelledby","ln-hsteps-heading",1,"ln-hsteps"],[1,"ln-hsteps-intro"],[1,"ln-hsteps-eyebrow"],["
1id","ln-hsteps-heading",1,"ln-hsteps-heading","ln-scroll-text"],[1,"ln-hsteps-sub","ln-scroll-text"],["aria-hidden","true",1,"ln-hsteps-progress"],[1,"ln-hsteps-progress-item"],[1,"ln-hsteps-progress-num"],[1,"ln-hsteps-progress-label"],[1,"ln-hsteps-progress-connector"],[1,"ln-hsteps-viewport"],[1,"ln-hsteps-track"],["id","how-it-works-step-1",1,"ln-hsteps-panel","ln-hsteps-panel--tint-a"],[1,"ln-hsteps-panel-inner"],[1,"ln-hsteps-copy"],[1,"ln-hsteps-step"],[1,"ln-hsteps-title-row"],["aria-hidden","true",1,"ln-hsteps-icon-chip"],[1,"fas","fa-file-lines"],[1,"ln-hsteps-title","ln-scroll-text"],[1,"ln-hsteps-lead","ln-scroll-text"],[1,"ln-hsteps-features"],["aria-hidden","true",1,"ln-hsteps-ft-ico"],[1,"fas","fa-download"],[1,"fas","fa-wand-magic-sparkles"],[1,"fas","fa-gem"],[1,"fas","fa-shield-halved"],["type","button",1,"ln-hsteps-next",3,"click"],["aria-hidden","true",1,"fas","fa-arrow-right"],["aria-hidden","true",1,"ln-hsteps-visual"],[1,"ln-hsteps-visual-stack","ln-hsteps-visual-stack--center-illo"],[1,"ln-hsteps-illo"],["src","../../assets/screen-1.png","alt","",1,"ln-hsteps-illo-img"],[1,"ln-hsteps-float-cards"],[1,"ln-hsteps-float-card"],["aria-hidden","true",1,"fas","fa-chart-line"],[1,"ln-muted-inline"],["aria-hidden","true",1,"fas","fa-piggy-bank"],["aria-hidden","true",1,"fas","fa-bullseye"],["id","how-it-works-step-2",1,"ln-hsteps-panel","ln-hsteps-panel--tint-b"],[1,"fas","fa-chart-pie"],[1,"ln-hsteps-features","ln-hsteps-features--short"],[1,"fas","fa-layer-group"],[1,"fas","fa-bolt"],["src","../../assets/screen2.png","alt","",1,"ln-hsteps-illo-img"],["aria-hidden","true",1,"fas","fa-arrow-trend-down"],["aria-hidden","true",1,"fas","fa-tags"],["id","how-it-works-step-3",1,"ln-hsteps-panel","ln-hsteps-panel--tint-c"],[1,"fas","fa-wallet"],[1,"fas","fa-envelope-open-text"],[1,"fas","fa-bell"],["src","../../assets/budgets-2.png","alt","",1,"ln-hsteps-illo-img"],["aria-hidden","true",1,"fas","fa-circle-half-stroke"],["aria-hidden","true",1,"fas","fa-check-double"],["id","how-it-works-step-4",1,"ln-hsteps-panel","ln-hsteps-panel--tint-d"],[1,"fas","fa-graduation-cap"],[1,"fas","fa-circle-play"],[1,"fas","fa-route"],["routerLink","/tutorials",1,"ln-hsteps-next","ln-hsteps-next--final"],["src","../../assets/tutorials.png","alt","",1,"ln-hsteps-illo-img"],["aria-hidden","true",1,"fas","fa-book-open"],["aria-hidden","true",1,"fas","fa-lightbulb"],["class","ln-aisha","id","conversational-chat","aria-labelledby","ln-aisha-heading",3,"ln-aisha--static",4,"ngIf"],["aria-labelledby","ln-latest-heading",1,"ln-latest","ln-reveal"],[1,"ln-latest-inner"],[1,"ln-latest-head"],["id","ln-latest-heading",1,"ln-h2","ln-latest-heading","ln-scroll-text"],["aria-hidden","true",1,"fas","fa-sparkles","ln-latest-heading-ico"],[1,"ln-body","ln-latest-sub","ln-scroll-text"],[1,"ln-latest-more",3,"href"],["class","ln-latest-layout",4,"ngIf"],["aria-labelledby","ln-impact-heading",1,"ln-impact"],[1,"ln-impact-intro"],["id","ln-impact-heading",1,"ln-h2","ln-impact-section-title","ln-scroll-text"],[1,"ln-impact-viewport"],[1,"ln-impact-track"],[1,"ln-impact-panel","ln-impact-panel--freedom-slide"],[1,"ln-impact-panel-inner","ln-impact-freedom-card"],[1,"ln-impact-columns","ln-impact-columns--freedom"],[1,"ln-impact-freedom-main"],[1,"ln-impact-mission-pill"],["aria-hidden","true",1,"fas","fa-sparkles"],[1,"ln-impact-title","ln-impact-title--freedom","ln-scroll-text"],[1,"ln-impact-copy","ln-impact-copy--freedom","ln-scroll-text"],[1,"ln-impact-freedom-features"],[1,"ln-impact-freedom-feature"],["aria-hidden","true",1,"ln-impact-freedom-feature-ico"],[1,"fas","fa-users"],[1,"ln-impact-freedom-feature-title"],[1,"ln-impact-freedom-feature-body"],[1,"fas","fa-chart-line"],[1,"fas","fa-lock"],[1,"ln-impact-freedom-banner"],["aria-hidden","true",1,"ln-impact-freedom-banner-check"],[1,"fas","fa-check"],[1,"ln-impact-freedom-banner-text"],["src","../../assets/using-phone.png","alt","",1,"ln-impact-freedom-banner-art"],[1,"ln-impact-freedom-phone"],["src","../../assets/pricing.png","alt","Wavvy Wallet Financial Freedom experience on a phone",1,"ln-impact-freedom-shot"],[1,"ln-impact-panel","ln-impact-panel--privacy-slide"],[1,"ln-impact-panel-inner","ln-impact-privacy-card"],[1,"ln-impact-columns","ln-impact-columns--privacy"],[1,"ln-impact-privacy-main"],[1,"ln-impact-mission-pill","ln-impact-mission-pill--plain"],["aria-hidden","true",1,"fas","fa-shield-halved"],[1,"ln-impact-title","ln-impact-title--privacy","ln-scroll-text"],[1,"ln-impact-title-accent"],[1,"ln-impact-copy","ln-impact-copy--privacy","ln-scroll-text"],[1,"ln-impact-privacy-features"],[1,"ln-impact-privacy-feature"],["aria-hidden","true",1,"ln-impact-privacy-feature-ico"],[1,"ln-impact-privacy-feature-label"],[1,"fa-stack","ln-impact-privacy-no-servers-ico"],[1,"fas","fa-cloud","fa-stack-1x"],[1,"fas","fa-slash","fa-stack-1x","ln-impact-privacy-no-servers-slash"],[1,"fas","fa-eye-slash"],[1,"ln-impact-privacy-visual"],["src","../../assets/privacy.png","alt","Wavvy Wallet privacy screen: on-device storage, no external servers, and your data under your control",1,"ln-impact-privacy-shot"],[1,"ln-impact-panel","ln-impact-panel--sdg-slide"],[1,"ln-impact-panel-inner","ln-impact-sdg-card"],[1,"ln-impact-columns","ln-impact-columns--sdg"],[1,"ln-impact-sdg-main"],["aria-hidden","true",1,"fas","fa-earth-africa"],[1,"ln-impact-title","ln-impact-title--sdg","ln-scroll-text"],[1,"ln-impact-copy","ln-impact-copy--sdg","ln-scroll-text"],[1,"ln-impact-sdg-features"],[1,"ln-impact-sdg-feature"],["aria-hidden","true",1,"ln-impact-sdg-feature-ico"],[1,"ln-impact-sdg-feature-label"],[1,"fas","fa-recycle"],[1,"fas","fa-leaf"],[1,"ln-impact-sdg-visual"],["src","../../assets/impact-4.png","alt","Wavvy Wallet Making an Impact: aligned with UN Sustainable Development Goals",1,"ln-impact-sdg-shot"],["class","ln-testimonial-overview ln-reveal","aria-labelledby","ln-testimonial-heading",4,"ngIf"],["aria-labelledby","ln-reviews-heading",1,"ln-reviews","ln-reveal"],[1,"ln-reviews-inner"],[1,"ln-reviews-head"],[1,"ln-reviews-head-main"],["
1id","ln-reviews-heading",1,"ln-h2","ln-reviews-title","ln-scroll-text"],["aria-hidden","true",1,"ln-reviews-heading-ico"],[1,"fas","fa-quote-left"],[1,"ln-reviews-tagline","ln-scroll-text"],["id","landingTestimonialCarousel","data-bs-ride","carousel","data-bs-interval","3500",1,"carousel","slide","ln-reviews-carousel"],[1,"carousel-inner","ln-reviews-carousel-inner"],[1,"carousel-item","active"],[1,"ln-reviews-item"],["aria-hidden","true",1,"ln-reviews-quote-mark"],[1,"ln-reviews-quote","ln-scroll-text"],["aria-hidden","true",1,"ln-reviews-avatar"],[1,"ln-reviews-name"],["aria-label","5 out of 5 stars",1,"ln-reviews-stars"],["class","fas fa-star",4,"ngFor","ngForOf"],[1,"carousel-item"],[1,"carousel-indicators","ln-reviews-indicators"],["type","button","data-bs-target","#landingTestimonialCarousel","data-bs-slide-to","0","aria-current","true","aria-label","Slide 1",1,"active"],["type","button","data-bs-target","#landingTestimonialCarousel","data-bs-slide-to","1","aria-label","Slide 2"],["type","button","data-bs-target","#landingTestimonialCarousel","data-bs-slide-to","2","aria-label","Slide 3"],["type","button","data-bs-target","#landingTestimonialCarousel","data-bs-slide-to","3","aria-label","Slide 4"],["type","button","data-bs-target","#landingTestimonialCarousel","data-bs-slide-to","4","aria-label","Slide 5"],["type","button","data-bs-target","#landingTestimonialCarousel","data-bs-slide-to","5","aria-label","Slide 6"],["type","button","data-bs-target","#landingTestimonialCarousel","data-bs-slide","prev",1,"carousel-control-prev","ln-reviews-control"],["aria-hidden","true",1,"ln-reviews-chevron"],[1,"fas","fa-chevron-left"],[1,"visually-hidden"],["type","button","data-bs-target","#landingTestimonialCarousel","data-bs-slide","next",1,"carousel-control-next","ln-reviews-control"],[1,"fas","fa-chevron-right"],["id","pricing","aria-labelledby","ln-pricing-heading",1,"ln-pricing","ln-reveal"],[1,"ln-pricing-inner"],[1,"ln-pricing-head"],[1,"ln-pricing-head-main"],["id","ln-pricing-heading",1,"ln-h2","ln-pricing-title","ln-scroll-text"],["aria-hidden","true",1,"ln-pricing-heading-ico"],[1,"fas","fa-tags"],[1,"ln-pricing-sub","ln-scroll-text"],[1,"ln-pricing-toggle-wrap"],["role","tablist","aria-label","Billing period",1,"ln-pricing-toggle"],["type","button",1,"ln-pricing-toggle-btn",3,"click"],["queryParamsString","hidden=false","instanceUrl","api/v1","id","subscription-plans",3,"refresh","setInstance"],[1,"row","justify-content-center","g-4","ln-pricing-row","align-items-stretch"],["class","col-md-4 d-flex ln-pricing-col",4,"ngFor","ngForOf"],["aria-label","Plan assurances",1,"ln-pricing-trust"],[1,"ln-pricing-trust-item"],["aria-hidden","true",1,"ln-pricing-trust-ico"],[1,"ln-pricing-trust-text"],[1,"ln-pricing-trust-title"],[1,"ln-pricing-trust-desc"],["aria-hidden","true",1,"ln-pricing-trust-sep"],[1,"fas","fa-rotate-left"],[1,"fas","fa-headset"],[1,"ln-pricing-note"],["id","faq","aria-labelledby","ln-faq-heading",1,"ln-faq","ln-reveal"],[1,"ln-faq-inner"],["id","ln-faq-heading",1,"ln-h2","ln-pricing-title","ln-scroll-text"],[1,"fas","fa-circle-question"],[1,"ln-faq-categories"],["class","ln-faq-category",4,"ngFor","ngForOf"],["aria-labelledby","ln-prefooter-heading",1,"ln-prefooter","ln-reveal"],[1,"ln-prefooter-inner"],["id","ln-prefooter-heading",1,"ln-h2","ln-prefooter-title","ln-scroll-text"],[1,"ln-body","ln-prefooter-copy","text-center","ln-scroll-text"],[1,"ln-prefooter-actions"],["type","button","aria-label","Get it on Google Play",1,"ln-store","ln-store--play","ln-prefooter-store",3,"click"],["type","button","aria-label","Download on the App Store",1,"ln-store","ln-store--app","ln-prefooter-store",3,"click"],["layout","next"],["aria-label","Choose app screenshot",1,"ln-hero-carousel-nav"],["role","tablist",1,"ln-hero-carousel-dots"],["type","button","class","ln-hero-carousel-dot","role","tab",3,"is-active","click",4,"ngFor","ngForOf"],["type","button","role","tab",1,"ln-hero-carousel-dot",3,"click"],["id","conversational-chat","aria-labelledby","ln-aisha-heading",1,"ln-aisha"],[1,"ln-aisha-viewport"],[1,"ln-aisha-inner"],[1,"ln-aisha-gri
1d"],[1,"ln-aisha-copy"],[1,"ln-aisha-eyebrow"],["id","ln-aisha-heading",1,"ln-aisha-title"],[1,"ln-aisha-tagline"],[1,"ln-aisha-body"],[1,"ln-aisha-media-wrap"],[1,"ln-aisha-phone"],["aria-hidden","true",1,"ln-aisha-phone-notch"],["width","280","height","341","loading","eager","decoding","async","alt","Animated preview of chatting with Aisha in Wavvy Wallet",1,"ln-aisha-demo",3,"src"],[1,"ln-latest-layout"],["aria-label","Featured insight",1,"ln-latest-featured"],[1,"ln-latest-featured-link",3,"href"],[1,"ln-latest-featured-inner"],[1,"ln-latest-featured-copy"],[1,"ln-latest-badges"],[1,"ln-latest-badge","ln-latest-badge--featured"],["aria-hidden","true",1,"fas","fa-star"],["class","ln-latest-badge ln-latest-badge--topic",4,"ngIf"],[1,"ln-latest-featured-title"],[1,"ln-latest-featured-desc"],[1,"ln-latest-featured-meta"],["class","ln-latest-meta-item",4,"ngIf"],[1,"ln-latest-featured-cta"],["class","ln-latest-featured-media",4,"ngIf"],["class","ln-latest-stack",4,"ngIf"],[1,"ln-latest-badge","ln-latest-badge--topic"],["aria-hidden","true",1,"fas","fa-wallet"],[1,"ln-latest-meta-item"],["aria-hidden","true",1,"far","fa-clock"],[1,"ln-latest-featured-media"],[1,"ln-latest-featured-shot",3,"src","alt"],[1,"ln-latest-stack"],["class","ln-latest-compact",3,"ln-latest-compact--risk",4,"ngFor","ngForOf"],[1,"ln-latest-compact"],[1,"ln-latest-compact-link",3,"href"],[1,"ln-latest-compact-media"],["class","ln-latest-compact-img",3,"src","alt",4,"ngIf"],[1,"ln-latest-compact-body"],[1,"ln-latest-compact-badge"],["class","fas fa-shield-halved","aria-hidden","true",4,"ngIf"],["class","fas fa-leaf","aria-hidden","true",4,"ngIf"],[1,"ln-latest-compact-title"],[1,"ln-latest-compact-meta"],[4,"ngIf"],["class","ln-latest-compact-pill",4,"ngIf"],["class","ln-latest-compact-pill ln-latest-compact-pill--new",4,"ngIf"],["aria-hidden","true",1,"ln-latest-compact-go"],[1,"fas","fa-arrow-right"],[1,"ln-latest-compact-img",3,"src","alt"],["aria-hidden","true",1,"fas","fa-leaf"],[1,"ln-latest-compact-pill"],["aria-hidden","true",1,"fas","fa-arrow-trend-up"],[1,"ln-latest-compact-pill","ln-latest-compact-pill--new"],["aria-labelledby","ln-testimonial-heading",1,"ln-testimonial-overview","ln-reveal"],[1,"ln-testimonial-inner"],[1,"ln-testimonial-head"],[1,"ln-testimonial-head-main"],["id","ln-testimonial-heading",1,"ln-h2","ln-scroll-text"],["aria-hidden","true",1,"ln-testimonial-heading-star"],[1,"fas","fa-star"],["class","ln-testimonial-tagline ln-scroll-text",4,"ngIf"],["routerLink","/testimonials",1,"ln-testimonial-more","ln-latest-more"],[1,"ln-testimonial-card"],[1,"ln-testimonial-media",3,"routerLink"],["aria-hidden","true",1,"ln-testimonial-badge"],[1,"ln-testimonial-image",3,"src","alt"],[1,"ln-testimonial-content"],[1,"ln-testimonial-meta"],["aria-hidden","true",1,"fas","fa-music","ln-testimonial-meta-ico"],[1,"ln-testimonial-role"],["aria-hidden","true",1,"ln-testimonial-meta-sep"],[1,"ln-testimonial-date"],[1,"ln-testimonial-quote","ln-scroll-text"],[1,"ln-testimonial-story","ln-scroll-text"],[1,"ln-testimonial-author-row"],["alt","","width","44","height","44",1,"ln-testimonial-author-avatar",3,"src"],[1,"ln-testimonial-author"],["class","ln-testimonial-highlights",4,"ngIf"],[1,"ln-testimonial-actions"],[1,"ln-featured-cta-btn",3,"routerLink"],["type","button",1,"ln-testimonial-share",3,"click"],["aria-hidden","true",1,"fas","fa-share-nodes"],["aria-hidden","true",1,"ln-testimonial-accent-bar"],[1,"ln-testimonial-tagline","ln-scroll-text"],[1,"ln-testimonial-highlights"],["class","ln-testimonial-highlight",4,"ngFor","ngForOf"],[1,"ln-testimonial-highlight"],["aria-hidden","true",1,"ln-testimonial-highlight-ico"],[1,"ln-testimonial-highlight-text"],[1,"col-md-4","d-flex","ln-pricing-col"],[1,"ln-pricing-plan-host",3,"plan","features","index","totalPlans","billingPeriod","hideButtons","upgrade"],[1,"ln-faq-category"],[1,"ln-faq-cat-title"],["aria-hidden","true"],[1,"accordion","ln-faq-accordion",3,"id"],["class","accordion-item",4,"ngFor","ngForOf"],[1,"accordion-item"],[1,"accordion-header",3,"id"],["type","button","data-bs-toggle","collapse",1,"accordion-button"],[1,"accordion-collapse","collapse",3,"id"],[1,"accordion-body",3,"innerHTML"]],template:function(n,a){1&n&&(e.TgZ(0,"div",0)(1,"header",1,2),e._UZ(3,"div",3),e.TgZ(4,"div",4)(5,"div",5)(6,"div",6)(7,"a",7),e._UZ(8,"img",8),e.TgZ(9,"span",9),e._uU(10,"Wavvy Wallet"),e.qZA()(),e.TgZ(11,"nav",10)(12,"a",11),e.NdJ("click",function(o){return a.onInPageNav(o,"how-it-works")}),e._uU(13,"Features"),e.qZA(),e.TgZ(14,"a",12),e._uU(15,"Tutorials"),e.qZA(),e.TgZ(16,"a",13),e.NdJ("click",function(o){return a.onInPageNav(o,"pricing")}),e._uU(17,"Pricing"),e.qZA(),e.TgZ(18,"a",14),e._uU(19,"Our Story"),e.qZA(),e.TgZ(20,"a",15),e._uU(21,"User Stories"),e.qZA(),e.TgZ(22,"a",16),e.ALo(23,"blogUrl"),e._uU(24,"Blog"),e.qZA()(),e.TgZ(25,"div",17)(26,"a",18),e._uU(27,"Login"),e.qZA(),e.TgZ(28,"button",19),e.NdJ("click",function(){return a.openPlayStore()}),e._UZ(29,"img",20),e.qZA(),e.TgZ(30,"button",21),e.NdJ("click",function(){return a.openAppStore()}),e._UZ(31,"img",22),e.qZA(),e.TgZ(32,"button",23),e.NdJ("click",function(){return a.toggleMobileNav()}),e._UZ(33,"span",24),e.qZA()()()()()(),e._UZ(34,"div",25),e.TgZ(35,"div",26),e.NdJ("click",function(o){return a.onDrawerBackdrop(o)}),e.TgZ(36,"nav",27),e.NdJ("click",function(o){return o.stopPropagation()}),e.TgZ(37,"a",28),e.NdJ("click",function(o){return a.onInPageNav(o,"how-it-works")}),e._uU(38,"Features"),e.qZA(),e.TgZ(39,"a",29),e.NdJ("click",function(){return a.closeMobileNav()}),e._uU(40,"Tutorials"),e.qZA(),e.TgZ(41,"a",30),e.NdJ("click",function(o){return a.onInPageNav(o,"pricing")}),e._uU(42,"Pricing"),e.qZA(),e.TgZ(43,"a",31),e.NdJ("click",function(){return a.closeMobileNav()}),e._uU(44,"Our Story"),e.qZA(),e.TgZ(45,"a",32),e.NdJ("click",function(){return a.closeMobileNav()}),e._uU(46,"User Stories"),e.qZA(),e.TgZ(47,"a",33),e.NdJ("click",function(){return a.closeMobileNav()}),e.ALo(48,"blogUrl"),e._uU(49,"Wavvy Insights"),e.qZA(),e.TgZ(50,"a",34),e.NdJ("click",function(){return a.closeMobileNav()}),e._uU(51,"Login"),e.qZA(),e.TgZ(52,"a",35),e.NdJ("click",function(){return a.closeMobileNav()}),e._uU(53,"Privacy"),e.qZA()()(),e.TgZ(54,"main")(55,"section",36),e._UZ(56,"div",37),e.TgZ(57,"div",38),e._UZ(58,"i",39)(59,"i",40)(60,"i",41)(61,"i",42),e.qZA(),e.TgZ(62,"div",43)(63,"div",44)(64,"h1",45)(65,"span",46),e._uU(66,"Know where"),e.qZA(),e.TgZ(67,"span",46),e._uU(68,"your money"),e.qZA(),e.TgZ(69,"span",47),e._uU(70,"is going."),e.qZA()(),e.TgZ(71,"p",48),e._uU(72," Smarter expense tracking for Kenya. "),e.qZA(),e.TgZ(73,"div",49)(74,"button",50),e.NdJ("click",function(){return a.openPlayStore()}),e._UZ(75,"i",51),e._uU(76," Get the app "),e.qZA(),e.TgZ(77,"button",52),e.NdJ("click",function(){return a.scrollToId("how-it-works")}
1),e.TgZ(78,"span",53),e._UZ(79,"i",54),e.qZA(),e._uU(80," How it works "),e.qZA()()(),e.TgZ(81,"div",55)(82,"div",56)(83,"div",57),e.NdJ("touchstart",function(o){return a.onHeroCarouselTouchStart(o)})("touchend",function(o){return a.onHeroCarouselTouchEnd(o)}),e.TgZ(84,"div",58)(85,"div",59),e._UZ(86,"img",60),e.qZA(),e.TgZ(87,"div",59),e._UZ(88,"img",61),e.qZA(),e.TgZ(89,"div",59),e._UZ(90,"img",62),e.qZA()()(),e.YNc(91,B,3,1,"nav",63),e.qZA()()()(),e.TgZ(92,"section",64)(93,"div",65)(94,"p",66),e._uU(95,"How it works"),e.qZA(),e.TgZ(96,"h2",67),e._uU(97,"Track. Understand. Budget."),e.qZA(),e.TgZ(98,"p",68),e._uU(99,"Four quick steps to get started."),e.qZA()(),e.TgZ(100,"div",69)(101,"div",70)(102,"span",71),e._uU(103,"01"),e.qZA(),e.TgZ(104,"span",72),e._uU(105,"Track"),e.qZA()(),e._UZ(106,"div",73),e.TgZ(107,"div",70)(108,"span",71),e._uU(109,"02"),e.qZA(),e.TgZ(110,"span",72),e._uU(111,"Understand"),e.qZA()(),e._UZ(112,"div",73),e.TgZ(113,"div",70)(114,"span",71),e._uU(115,"03"),e.qZA(),e.TgZ(116,"span",72),e._uU(117,"Budget"),e.qZA()(),e._UZ(118,"div",73),e.TgZ(119,"div",70)(120,"span",71),e._uU(121,"04"),e.qZA(),e.TgZ(122,"span",72),e._uU(123,"Tutorials"),e.qZA()()(),e.TgZ(124,"div",74)(125,"div",75)(126,"div",76)(127,"div",77)(128,"div",78)(129,"p",79),e._uU(130,"Step 1"),e.qZA(),e.TgZ(131,"div",80)(132,"span",81),e._UZ(133,"i",82),e.qZA(),e.TgZ(134,"h3",83),e._uU(135,"AI-assisted expense tracking"),e.qZA()(),e.TgZ(136,"p",84),e._uU(137," Import transactions from SMS and PDF statements, bank or cash in the same view, and create categories that stay current as you spend. Avoid the Sunday-night spreadsheet hassle. "),e.qZA(),e.TgZ(138,"ul",85)(139,"li")(140,"span",86),e._UZ(141,"i",87),e.qZA(),e.TgZ(142,"span"),e._uU(143,"Import from mobile money, bank & cash"),e.qZA()(),e.TgZ(144,"li")(145,"span",86),e._UZ(146,"i",88),e.qZA(),e.TgZ(147,"span"),e._uU(148,"AI categorizes and keeps learning"),e.qZA()(),e.TgZ(149,"li")(150,"span",86),e._UZ(151,"i",89),e.qZA(),e.TgZ(152,"span"),e._uU(153,"Smart categories that update as you spend"),e.qZA()(),e.TgZ(154,"li")(155,"span",86),e._UZ(156,"i",90),e.qZA(),e.TgZ(157,"span"),e._uU(158,"Secure, private and 100% yours"),e.qZA()()(),e.TgZ(159,"button",91),e.NdJ("click",function(){return a.scrollToNextHstep(1)}),e._uU(160," Next: Understand your spending "),e._UZ(161,"i",92),e.qZA()(),e.TgZ(162,"div",93)(163,"div",94)(164,"div",95),e._UZ(165,"img",96),e.qZA(),e.TgZ(166,"aside",97)(167,"div",98),e._UZ(168,"i",99),e.TgZ(169,"p"),e._uU(170,"Spending "),e.TgZ(171,"strong"),e._uU(172,"\u22128%"),e.qZA(),e.TgZ(173,"span",100),e._uU(174,"vs last month"),e.qZA()()(),e.TgZ(175,"div",98),e._UZ(176,"i",101),e.TgZ(177,"p")(178,"strong"),e._uU(179,"KSh 12,450"),e.qZA(),e.TgZ(180,"span",100),e._uU(181,"saved this month"),e.qZA()()(),e.TgZ(182,"div",98),e._UZ(183,"i",102),e.TgZ(184,"p"),e._uU(185,"On track, great job!"),e.qZA()()()()()()(),e.TgZ(186,"div",103)(187,"div",77)(188,"div",78)(189,"p",79),e._uU(190,"Step 2"),e.qZA(),e.TgZ(191,"div",80)(192,"span",81),e._UZ(193,"i",104),e.qZA(),e.TgZ(194,"h3",83),e._uU(195,"Know where money goes faster"),e.qZA()(),e.TgZ(196,"p",84),e._uU(197," Insights and breakdowns tuned for local habits, so you spot drift early and decide with confidence. "),e.qZA(),e.TgZ(198,"ul",105)(199,"li")(200,"span",86),e._UZ(201,"i",106),e.qZA(),e.TgZ(202,"span"),e._uU(203,"Category and merchant views in one place"),e.qZA()(),e.TgZ(204,"li")(205,"span",86),e._UZ(206,"i",107),e.qZA(),e.TgZ(207,"span"),e._uU(208,"See trends week over week without extra work"),e.qZA()()(),e.TgZ(209,"button",91),e.NdJ("click",function(){return a.scrollToNextHstep(2)}),e._uU(210," Next: Budget with clarity "),e._UZ(211,"i",92),e.qZA()(),e.TgZ(212,"div",93)(213,"div",94)(214,"div",95),e._UZ(215,"img",108),e.qZA(),e.TgZ(216,"aside",97)(217,"div",98),e._UZ(218,"i",109),e.TgZ(219,"p"),e._uU(220,"Discretionary down "),e.TgZ(221,"strong"),e._uU(222,"12%"),e.qZA()()(),e.TgZ(223,"div",98),e._UZ(224,"i",110),e.TgZ(225,"p"),e._uU(226,"Top category: Transport"),e.qZA()()()()()()(),e.TgZ(227,"div",111)(228,"div",77)(229,"div",78)(230,"p",79),e._uU(231,"Step 3"),e.qZA(),e.TgZ(232,"div",80)(233,"span",81),e._UZ(234,"i",112),e.qZA(),e.TgZ(235,"h3",83),e._uU(236,"Budgeting for what matters"),e.qZA()(),e.TgZ(237,"p",84),e._uU(238," Set envelopes for rent, transport, airtime, and family support. Clear progress before you tap Send again. "),e.qZA(),e.TgZ(239,"ul",105)(240,"li")(241,"span",86),e._UZ(242,"i",113),e.qZA(),e.TgZ(243,"span"),e._uU(244,"Envelopes with limits you can actually follow"),e.qZA()(),e.TgZ(245,"li")(246,"span",86),e._UZ(247,"i",114),e.qZA(),e.TgZ(248,"span"),e._uU(249,"Heads-up before you overspend a category"),e.qZA()()(),e.TgZ(250,"button",91),e.NdJ("click",function(){return a.scrollToNextHstep(3)}),e._uU(251," Next: Learn with tutorials "),e._UZ(252,"i",92),e.qZA()(),e.TgZ(253,"div",93)(254,"div",94)(255,"div",95),e._UZ(256,"img",115),e.qZA(),e.TgZ(257,"aside",97)(258,"div",98),e._UZ(259,"i",116),e.TgZ(260,"p"),e._uU(261,"Rent envelope "),e.TgZ(262,"strong"),e._uU(263,"68%"),e.qZA(),e._uU(264," used"),e.qZA()(),e.TgZ(265,"div",98),e._UZ(266,"i",117),e.TgZ(267,"p"),e._uU(268,"3 budgets on track this week"),e.qZA()()()()()()(),e.TgZ(269,"div",118)(270,"div",77)(271,"div",78)(272,"p",79),e._uU(273,"Step 4"),e.qZA(),e.TgZ(274,"div",80)(275,"span",81),e._UZ(276,"i",119),e.qZA(),e.TgZ(277,"h3",83),e._uU(278,"Interested in learning more?"),e.qZA()(),e.TgZ(279,"p",84),e._uU(280," Check out our tutorials for guided walkthroughs and practical tips that help you get more value from Wavvy Wallet. "),e.qZA(),e.TgZ(281,"ul",105)(282,"li")(283,"span",86),e._UZ(284,"i",120),e.qZA(),e.TgZ(285,"span"),e._uU(286,"Short, practical video walkthroughs"),e.qZA()(),e.TgZ(287,"li")(288,"span",86),e._UZ(289,"i",121),e.qZA(),e.TgZ(290,"span"),e._uU(291,"Follow along step by step at your pace"),e.qZA()()(),e.TgZ(292,"a",122),e._uU(293," Check out tutorials "),e._UZ(294,"i",92),e.qZA()(),e.TgZ(295,"div",93)(296,"div",94)(297,"div",95),e._UZ(298,"img",123),e.qZA(),e.TgZ(299,"aside",97)(300,"div",98),e._UZ(301,"i",124),e.TgZ(302,"p"),e._uU(303,"Beginner to advanced tutorials"),e.qZA()(),e.TgZ(304,"div",98),e._UZ(305,"i",125),e.TgZ(306,"p"),e._uU(307,"Tips to budget faster and smarter"),e.qZA()()()()()()()()()(),e.YNc(308,G,20,3,"section",126),e.TgZ(309,"section",127)(310,"div",128)(311,"div",129)(312,"div")(313,"h2",130),e._UZ(314,"i",131),e._uU(315," Latest Blog "),e.qZA(),e.TgZ(316,"p",132),e._uU(317," Actionable insights to help you spend smarter and save more. "),e.qZA()(),e.TgZ(318,"a",133),e.ALo(319,"blogUrl"),e._uU(320," Explore all blog posts "),e._UZ(321,"i",92),e.qZA()(),e.YNc(322,fe,22,9,"div",134),e.qZA()(),e.TgZ(323,"section",135)(324,"div",136)(325,"h2",137),e._uU(326,"Why Wavvy Wallet Matters"),e.qZA()(),e.TgZ(327,"div",138)(328,"div",139)(329,"article",140)(330,"div",141)(331,"div",142)(332,"div",143)(333,"div",144),e._UZ(334,"i",145),e.TgZ(335,"span"),e._uU(336,"Our Mission"),e.qZA()(),e.TgZ(337,"h3",146),e._uU(338,"Financial Freedom and Inclusion "),e.qZA(),e.TgZ(339,"p",147),e._uU(340," Enables underserved users, including those without traditional bank accounts, to take control of their finances. "),e.qZA(),e.TgZ(341,"div",148)(342,"div",149)(343,"span",150),e._UZ(344,"i",151),e.qZA(),e.TgZ(345,"span",152),e._uU(346,"For Everyone"),e.qZA(),e.TgZ(347,"span",153),e._uU(348,"Built for every background and financial journey."),e.qZA()(),e.TgZ(349,"div",149)(350,"span",150),e._UZ(351,"i",90),e.qZA(),e.TgZ(352,"span",152),e._uU(353,"Inclusive by Design"),e.qZA(),e.TgZ(354,"span",153),e._uU(355,"Simple, accessible and relevant for everyone."),e.qZA()(),e.TgZ(356,"div",149)(357,"span",150),e._UZ(358,"i",154),e.qZA(),e.TgZ(359,"span",152),e._uU(360,"Empower Your Future"),e.qZA(),e.TgZ(361,"span",153),e._uU(362,"Track goals, build saving habits and grow with confidence."),e.qZA()(),e.TgZ(363,"div",149)(364,"span",150),e._UZ(365,"i",155),e.qZA(),e.TgZ(366,"span",152),e._uU(367,"You're in Control"),e.qZA(),e.TgZ(368,"span",153),e._uU(369,"Your financial journey, your future, your freedom."),e.qZA()()(),e.TgZ(370,"div",156)(371,"span",157),e._UZ(372,"i",158),e.qZA(),e.TgZ(373,"p",159),e._uU(374,"Everyone deserves access to tools that build a better financial future."),e.qZA(),e._UZ(375,"img",160),e.qZA()(),e.TgZ(376,"div",161),e._UZ(377,"img",162),e.qZA()()()(),e.TgZ(378,"article",163)(379,"div",164)(380,"div",165)(381,"div",166)(382,"div",167),e._UZ(383,"i",168),e.TgZ(384,"span"),e._uU(385,"Your Data, Your Control"),e.qZA()(),e.TgZ(386,"h3",169),e._uU(387," Privacy First with "),e.TgZ(388,"span",170),e._uU(389,"On-Device Storage"),e.qZA()(),e.TgZ(390,"p",171),e._uU(391," All your financial data is stored securely on your device. Wavvy Wallet ensures your privacy by eliminating external server storage, keeping your sensitive information safe. "),e.qZA(),e.TgZ(392,"div",172)(393,"div",173)(394,"span",174),e._UZ(395,"i",90),e.qZA(),e.TgZ(396,"span",175),e._uU(397,"Your data stays with you"),e.qZA()(),e.TgZ(398,"div",173)(399,"span",174)(400,"span",176),e._UZ(401,"i",177)(402,"i",178),e.qZA()(),e.TgZ(403,"span",175),e._uU(404,"No external servers"),e.qZA()(),e.TgZ(405,"div",173)(406,"span",174),e._UZ(407,"i",179),e.qZA(),e.TgZ(408,"span",175),e._uU(409,"100% private by design"),e.qZA()()()(),e.TgZ(410,"div",180),e._UZ(411,"img",181),e.qZA()()()(),e.TgZ(412,"article",182)(413,"div",183)(414,"div",184)(415,"div",185)(416,"div",167),e._UZ(417,"i",186),e.TgZ(418,"span"),e._uU(419,"Making an Impact"),e.qZA()(),e.TgZ(420,"h3",187),e._uU(421," Aligned with the "),e.TgZ(422,"span",170),e._uU(423,"UN Sustainable Development Goals"),e.qZA()(),e.TgZ(424,"p",188),e._uU(425," Our mission goes beyond your wallet. Wavvy Wallet supports the UN SDGs through better financial habits, transparency and everyday choices that add up for people and the planet. "),e.qZA(),e.TgZ(426,"div",189)(427,"div",190)(428,"span",191),e._UZ(429,"i",154),e.qZA(),e.TgZ(430,"span",192),e._uU(431,"Decent work and growth"),e.qZA()(),e.TgZ(432,"div",190)(433,"span",191),e._UZ(434,"i",193),e.qZA(),e.TgZ(435,"span",192),e._uU(436,"Responsible consumption"),e.qZA()(),e.TgZ(437,"div",190)(438,"span",191),e._UZ(439,"i",194),e.qZA(),e.TgZ(440,"span",192),e._uU(441,"Small steps, big impact"),e.qZA()()()(),e.TgZ(442,"div",195),e._UZ(443,"img",196),e.qZA()()()()()()(),e.YNc(444,we,45,18,"section",197),e.TgZ(445,"section",198)(446,"div",199)(447,"div",200)(448,"div",201)(449,"h2",202)(450,"span",203),e._UZ(451,"i",204),e.qZA(),e._uU(452," What Our Users Say "),e.qZA(),e.TgZ(453,"p",205),e._uU(454,"Real feedback from people who love using Wavvy Wallet."),e.qZA()()(),e.TgZ(455,"div",206)(456,"div",207)(457,"div",208)(458,"div",209)(459,"span",210),e._UZ(460,"i",204),e.qZA(),e.TgZ(461,"p",211),e._uU(462,"\u201cThis is a great idea. It helps me manage my finances.\u201d"),e.qZA(),e.TgZ(463,"div",212),e._uU(464,"W"),e.qZA(),e.TgZ(465,"h3",213),e._uU(466,"Wanjiku Ndirangu"),e.qZA(),e.TgZ(467,"div",214),e.YNc(468,Pe,1,0,"i",215),e.qZA()()(),e.TgZ(469,"div",216)(470,"div",209)(471,"span",210),e._UZ(472,"i",204),e.qZA(),e.TgZ(473,"p",211),e._uU(474,"\u201cFast\u201d"),e.qZA(),e.TgZ(475,"div",212),e._uU(476,"E"),e.qZA(),e.TgZ(477,"h3",213),e._uU(478,"Edwin Akenga Kanyanga"),e.qZA(),e.TgZ(479,"div",214),e.YNc(480,Ce,1,0,"i",215),e.qZA()()(),e.TgZ(481,"div",216)(482,"div",209)(483,"span",210),e._UZ(484,"i",204),e.qZA(),e.TgZ(485,"p",211),e._uU(486,"\u201cI use this app for budgeting my M-PESA spend. It's made my life so much easier\u201d"),e.qZA(),e.TgZ(487,"div",212),e._uU(488,"A"),e.qZA(),e.TgZ(489,"h3",213),e._uU(490,"Dj Ally Fresh"),e.qZA(),e.TgZ(491,"div",214),e.YNc(492,ye,1,0,"i",215),e.qZA()()(),e.TgZ(493,"div",216)(494,"div",209)(495,"span",210),e._UZ(496,"i",204),e.qZA(),e.TgZ(497,"p",211),e._uU(498,"\u201cI recently installed the app to see how it processes transactions and I wasn't disappointed. I'm very impressed by its insights.\u201d"),e.qZA(),e.TgZ(499,"div",212),e._uU(500,"C"),e.qZA(),e.TgZ(501,"h3",213),e._uU(502,"Cliffe Murithi"),e.qZA(),e.TgZ(503,"div",214),e.YNc(504,Me,1,0,"i",215),e.qZA()()(),e.TgZ(505,"div",216)(506,"div",209)(507,"span",210),e._UZ(508,"i",204),e.qZA(),e.TgZ(509,"p",211),e._uU(510,"\u201cFantastic\u201d"),e.qZA(),e.TgZ(511,"div",212),e._uU(512,"A"),e.qZA(),e.TgZ(513,"h3",213),e._uU(514,"Ambrose Barasa"),e.qZA(),e.TgZ(515,"div",214),e.YNc(516,Oe,1,0,"i",215),e.qZA()()(),e.TgZ(517,"div",216)(518,"div",209)(519,"span",210),e._UZ(520,"i",204),e.qZA(),e.TgZ(521,"p",211),e._uU(522,"\u201cThis is an amazing budgeting and forecasting tool. I am now able to track all my personal expenses and incomes. Good interface and easy usability.\u201d"),e.qZA(),e.TgZ(523,"div",212),e._uU(524,"T"),e.qZA(),e.TgZ(525,"h3",213),e._uU(526,"Testimony Mbugua"),e.qZA(),e.TgZ(527,"div",214),e.YNc(528,Ze,1,0,"i",215),e.qZA()()()(),e.TgZ(529,"div",217),e._UZ(530,"button",218)(531,"button",219)(532,"button",220)(533,"button",221)(534,"button",222)(535,"button",223),e.qZA(),e.TgZ(536,"button",224)(537,"span",225),e._UZ(538,"i",226),e.qZA(),e.TgZ(539,"span",227),e._uU(540,"Previous testimonial"),e.qZA()(),e.TgZ(541,"button",228)(542,"span",225),e._UZ(543,"i",229),e.qZA(),e.TgZ(544,"span",227),e._uU(545,"Next testimonial"),e.qZA()()()()(),e.TgZ(546,"section",230)(547,"div",231)(548,"div",232)(549,"div",233)(550,"h2",234)(551,"span",235),e._UZ(552,"i",236),e.qZA(),e._uU(553," Pricing Plans "),e.qZA(),e.TgZ(554,"p",237),e._uU(555,"Choose the perfect plan to manage your finances smarter."),e.qZA()()(),e.TgZ(556,"div",238)(557,"div",239)(558,"button",240),e.NdJ("click",function(){return a.selectTab("monthly")}),e._uU(559," Monthly "),e.qZA(),e.TgZ(560,"button",240),e.NdJ("click",function(){return a.selectTab("yearly")}),e._uU(561," Yearly "),e.qZA(),e.TgZ(562,"button",240),e.NdJ("click",function(){return a.selectTab("lifetime")}
1),e._uU(563," Lifetime "),e.qZA()()(),e.TgZ(564,"sistch-tables-single-view",241),e.NdJ("setInstance",function(o){return a.setInstance(o)}),e.TgZ(565,"div",242),e.YNc(566,Te,2,6,"div",243),e.qZA()(),e.TgZ(567,"div",244)(568,"div",245)(569,"span",246),e._UZ(570,"i",90),e.qZA(),e.TgZ(571,"div",247)(572,"span",248),e._uU(573,"Secure & Private"),e.qZA(),e.TgZ(574,"span",249),e._uU(575,"Your data is 100% secure."),e.qZA()()(),e._UZ(576,"div",250),e.TgZ(577,"div",245)(578,"span",246),e._UZ(579,"i",251),e.qZA(),e.TgZ(580,"div",247)(581,"span",248),e._uU(582,"Cancel Anytime"),e.qZA(),e.TgZ(583,"span",249),e._uU(584,"No long-term commitments."),e.qZA()()(),e._UZ(585,"div",250),e.TgZ(586,"div",245)(587,"span",246),e._UZ(588,"i",252),e.qZA(),e.TgZ(589,"div",247)(590,"span",248),e._uU(591,"24/7 Support"),e.qZA(),e.TgZ(592,"span",249),e._uU(593,"We're here to help."),e.qZA()()()(),e.TgZ(594,"p",253),e._uU(595,"All subscription payments are non-refundable."),e.qZA()()(),e.TgZ(596,"section",254)(597,"div",255)(598,"div",232)(599,"div",233)(600,"h2",256)(601,"span",235),e._UZ(602,"i",257),e.qZA(),e._uU(603," Frequently Asked Questions "),e.qZA(),e.TgZ(604,"p",237),e._uU(605,"Everything you need to know about Wavvy Wallet."),e.qZA()()(),e.TgZ(606,"div",258),e.YNc(607,qe,6,6,"div",259),e.qZA()()(),e.TgZ(608,"section",260)(609,"div",261)(610,"h2",262),e._uU(611,"Take control of your finances today"),e.qZA(),e.TgZ(612,"p",263),e._uU(613," Join thousands of smart users who are budgeting better, saving more and building a brighter future. "),e.qZA(),e.TgZ(614,"div",264)(615,"button",265),e.NdJ("click",function(){return a.openPlayStore()}),e._UZ(616,"img",20),e.qZA(),e.TgZ(617,"button",266),e.NdJ("click",function(){return a.openAppStore()}),e._UZ(618,"img",22),e.qZA()()()()(),e._UZ(619,"app-footer",267),e.qZA()),2&n&&(e.xp6(22),e.Q6J("href",e.lcZ(23,50,""),e.LSH),e.xp6(10),e.uIk("aria-expanded",a.mobileNavOpen),e.xp6(1),e.ekj("ln-menu-icon--open",a.mobileNavOpen),e.xp6(2),e.ekj("ln-drawer--open",a.mobileNavOpen),e.uIk("aria-hidden",!a.mobileNavOpen),e.xp6(12),e.Q6J("href",e.lcZ(48,52,""),e.LSH),e.xp6(8),e.ekj("ln-hero--reduced-motion",a.reducedMotion),e.xp6(36),e.Q6J("ngIf",!a.reducedMotion),e.xp6(1),e.ekj("ln-hsteps--static",a.reducedMotion),e.xp6(9),e.ekj("is-active",1===a.activeHstepIndex)("is-done",a.activeHstepIndex>1),e.xp6(6),e.ekj("is-active",2===a.activeHstepIndex)("is-done",a.activeHstepIndex>2),e.xp6(6),e.ekj("is-active",3===a.activeHstepIndex)("is-done",a.activeHstepIndex>3),e.xp6(6),e.ekj("is-active",4===a.activeHstepIndex)("is-done",a.activeHstepIndex>4),e.xp6(189),e.Q6J("ngIf",a.showConversationalChatSection),e.xp6(10),e.Q6J("href",e.lcZ(319,54,""),e.LSH),e.xp6(4),e.Q6J("ngIf",a.latestInsightFeatured),e.xp6(1),e.ekj("ln-impact--static",a.reducedMotion),e.xp6(121),e.Q6J("ngIf",a.featuredTestimonial),e.xp6(24),e.Q6J("ngForOf",e.DdM(56,y)),e.xp6(12),e.Q6J("ngForOf",e.DdM(57,y)),e.xp6(12),e.Q6J("ngForOf",e.DdM(58,y)),e.xp6(12),e.Q6J("ngForOf",e.DdM(59,y)),e.xp6(12),e.Q6J("ngForOf",e.DdM(60,y)),e.xp6(12),e.Q6J("ngForOf",e.DdM(61,y)),e.xp6(30),e.ekj("active","monthly"===a.selectedTab),e.xp6(2),e.ekj("active","yearly"===a.selectedTab),e.xp6(2),e.ekj("active","lifetime"===a.selectedTab),e.xp6(2),e.Q6J("refresh",a.refresh),e.xp6(2),e.Q6J("ngForOf",a.getDisplayPlans()),e.xp6(41),e.Q6J("ngForOf",a.faqCategories))},dependencies:[t.sg,t.O5,x.yS,E.I,Q.c,N.FX,D.T],styles:['@charset "UTF-8";[_nghost-%COMP%]{display:block;--ln-bg: #ffffff;--ln-surface: #fafafa;--ln-text: #111111;--ln-muted: #5c5c5c;--ln-border: rgba(17, 17, 17, .08);--ln-accent: #376c50;--ln-accent-soft: rgba(55, 108, 80, .12);--ln-max: 1120px;--ln-pad: clamp(1.25rem, 4vw, 2.5rem);--ln-shell-max: 1320px;--ln-shell-pad-x: clamp(.8rem, 2.6vw, 1.6rem);--ln-section-pad-y: clamp(1.2rem, 4vw, 2.2rem);--ln-heading-spacing: 1rem;--ln-copy-line-height: 1.6;--ln-copy-size: 1.05rem;--ln-trial-spacer: 0rem;--ln-header-height: 4.75rem;--ln-header-spacer: calc(var(--ln-trial-spacer) + var(--ln-header-height));font-family:Nunito,sans-serif;color:var(--ln-text);background:var(--ln-bg)}@media (min-width: 992px){[_nghost-%COMP%]{--ln-header-height: 5.25rem}}.ln-page[_ngcontent-%COMP%]{min-height:100vh;background:var(--ln-bg)}.ln-header-spacer[_ngcontent-%COMP%]{height:var(--ln-header-spacer);flex-shrink:0}.ln-header[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;z-index:30;border-bottom:1px solid rgba(17,17,17,.1);overflow:hidden;background:transparent}.ln-header-frost[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:0;pointer-events:none;background:rgba(255,255,255,.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:.35}.ln-header-slide[_ngcontent-%COMP%]{position:relative;z-index:1;will-change:transform}.ln-header-body[_ngcontent-%COMP%]{position:relative}.ln-header-top[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.85rem var(--ln-pad)}@media (max-width: 991.98px){.ln-header-top[_ngcontent-%COMP%]{flex-wrap:nowrap;gap:.5rem;min-width:0}.ln-brand[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0}.ln-brand-text[_ngcontent-%COMP%]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ln-header-actions[_ngcontent-%COMP%] .ln-store[_ngcontent-%COMP%]{display:none}.ln-header-actions[_ngcontent-%COMP%]{flex-shrink:0;margin-left:auto}}.ln-header--reduced[_ngcontent-%COMP%] .ln-header-top[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.ln-header--reduced[_ngcontent-%COMP%] .ln-logo[_ngcontent-%COMP%]{transform:scale(.88)}.ln-header--reduced[_ngcontent-%COMP%] .ln-header-frost[_ngcontent-%COMP%]{opacity:.92}.ln-header--reduced[_ngcontent-%COMP%] .ln-nav-desktop[_ngcontent-%COMP%]{gap:.35rem}.ln-header--reduced[_ngcontent-%COMP%] .ln-nav-link[_ngcontent-%COMP%]{font-size:.88rem}.ln-header--reduced[_ngcontent-%COMP%]{border-bottom-color:transparent}.ln-brand[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;color:inherit;flex-shrink:0}.ln-logo[_ngcontent-%COMP%]{display:block;width:40px;height:40px;object-fit:contain;border-radius:10px;transform-origin:left center}.ln-brand-text[_ngcontent-%COMP%]{font-weight:700;font-size:1.05rem;letter-spacing:-.02em}.ln-nav-desktop[_ngcontent-%COMP%]{display:none;align-items:center;justify-content:center;flex-wrap:wrap;gap:.65rem;flex:1;min-width:0}@media (min-width: 992px){.ln-nav-desktop[_ngcontent-%COMP%]{display:flex}}.ln-nav-link[_ngcontent-%COMP%]{font-size:.9rem;font-weight:800;
1color:#1a1a1a;text-decoration:none;white-space:nowrap;padding:.35rem .45rem;border-radius:8px;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;position:relative}.ln-nav-link[_ngcontent-%COMP%]:after{content:"";position:absolute;left:.45rem;right:.45rem;bottom:.15rem;height:1px;background:var(--ln-accent);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.ln-nav-link[_ngcontent-%COMP%]:hover, .ln-nav-link[_ngcontent-%COMP%]:focus-visible{color:var(--ln-text);background:transparent;outline:none}.ln-nav-link[_ngcontent-%COMP%]:hover:after, .ln-nav-link[_ngcontent-%COMP%]:focus-visible:after{transform:scaleX(1)}.ln-header-actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ln-link-muted[_ngcontent-%COMP%]{font-size:.9rem;color:var(--ln-muted);text-decoration:none;white-space:nowrap}.ln-link-muted[_ngcontent-%COMP%]:hover{color:var(--ln-text)}.ln-link-classic[_ngcontent-%COMP%]{display:none}@media (min-width: 992px){.ln-link-classic[_ngcontent-%COMP%]{display:inline}}.ln-store[_ngcontent-%COMP%]{padding:0;border:none;background:transparent;cursor:pointer;line-height:0;border-radius:8px}.ln-store[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{display:block;height:34px;width:auto}.ln-store--app[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:32px}.ln-menu-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-left:.15rem;padding:0;border:1px solid var(--ln-border);border-radius:10px;background:rgba(255,255,255,.85);cursor:pointer}@media (min-width: 992px){.ln-menu-btn[_ngcontent-%COMP%]{display:none}}.ln-menu-icon[_ngcontent-%COMP%]{position:relative;display:block;width:1.1rem;height:2px;background:var(--ln-text);border-radius:1px;transition:transform .2s ease}.ln-menu-icon[_ngcontent-%COMP%]:before, .ln-menu-icon[_ngcontent-%COMP%]:after{content:"";position:absolute;left:0;width:100%;height:2px;background:var(--ln-text);border-radius:1px;transition:transform .2s ease,top .2s ease}.ln-menu-icon[_ngcontent-%COMP%]:before{top:-6px}.ln-menu-icon[_ngcontent-%COMP%]:after{top:6px}.ln-menu-icon--open[_ngcontent-%COMP%]{background:transparent}.ln-menu-icon--open[_ngcontent-%COMP%]:before{top:0;transform:rotate(45deg)}.ln-menu-icon--open[_ngcontent-%COMP%]:after{top:0;transform:rotate(-45deg)}.ln-drawer[_ngcontent-%COMP%]{position:fixed;left:0;right:0;top:var(--ln-header-spacer);bottom:0;z-index:25;padding:1rem var(--ln-pad) 2rem;overflow-y:auto;background:rgba(255,255,255,.98);border-top:1px solid var(--ln-border);transform:translateY(-100%);visibility:hidden;pointer-events:none;transition:transform .3s ease,visibility .3s}@media (min-width: 992px){.ln-drawer[_ngcontent-%COMP%]{display:none}}.ln-drawer--open[_ngcontent-%COMP%]{transform:translateY(0);visibility:visible;pointer-events:auto}.ln-drawer-nav[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.25rem;max-width:20rem}.ln-drawer-link[_ngcontent-%COMP%]{padding:.65rem .35rem;font-size:1.02rem;font-weight:800;color:#141414;text-decoration:none;border-bottom:1px solid var(--ln-border);border-radius:6px}.ln-drawer-link[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--ln-accent);outline-offset:2px}.ln-drawer-link--muted[_ngcontent-%COMP%]{color:var(--ln-muted);font-weight:600}.ln-trial-banner[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;z-index:31;padding:.35rem var(--ln-pad);background:linear-gradient(135deg,rgba(55,108,80,.16),rgba(79,195,133,.12));border-bottom:1px solid rgba(55,108,80,.18);will-change:transform}.ln-trial-banner-inner[_ngcontent-%COMP%]{max-width:var(--ln-max);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:.85rem;text-align:center}.ln-trial-banner-copy[_ngcontent-%COMP%]{margin:0;font-size:.86rem;font-weight:800;color:#184b34}.ln-trial-banner-icon[_ngcontent-%COMP%]{margin-right:.45rem}.ln-trial-banner-btn[_ngcontent-%COMP%]{border:1px solid rgba(55,108,80,.35);background:#fff;color:#184b34;border-radius:999px;padding:.25rem .7rem;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.ln-trial-banner-btn[_ngcontent-%COMP%]:hover{background:#f5fffa}@media (max-width: 699.98px){.ln-trial-banner-inner[_ngcontent-%COMP%]{justify-content:center;gap:.6rem}.ln-trial-banner-copy[_ngcontent-%COMP%]{font-size:.8rem}.ln-trial-banner-btn[_ngcontent-%COMP%]{font-size:.72rem;padding:.2rem .62rem}}.ln-hero[_ngcontent-%COMP%]{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:calc(100vh - var(--ln-header-spacer));min-height:calc(100dvh - var(--ln-header-spacer));padding:clamp(2.5rem,10vw,5.5rem) var(--ln-pad) clamp(2rem,6vw,3rem);scroll-margin-top:calc(var(--ln-header-spacer) + .5rem)}.ln-hero-bg[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:0;pointer-events:none;background-color:var(--ln-bg);background-image:url(wavvy-background-green.3453a83f22c0c1b3.png);background-repeat:no-repeat;background-position:right bottom;background-size:auto 86%;opacity:.38}.ln-hero--reduced-motion[_ngcontent-%COMP%] .ln-hero-bg[_ngcontent-%COMP%]{opacity:.22;background-size:auto 78%}.ln-hero-floats[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.ln-hero-float[_ngcontent-%COMP%]{position:absolute;
1left:50%;--drift-x: 0px;font-size:clamp(1.6rem,3.8vw,2.6rem);color:#376c506b;text-shadow:0 1px 0 rgba(255,255,255,.65);filter:drop-shadow(0 10px 14px rgba(55,108,80,.12));transform:translate3d(calc(-50% + var(--drift-x)),0,0);animation:ln-hero-float-y 5.8s ease-in-out infinite;will-change:transform}.ln-hero-float--1[_ngcontent-%COMP%]{top:20%;--drift-x: -4.75rem;animation-duration:6.2s;animation-delay:-.4s}.ln-hero-float--2[_ngcontent-%COMP%]{top:38%;--drift-x: 5.25rem;animation-duration:5.1s;animation-delay:-1.8s}.ln-hero-float--3[_ngcontent-%COMP%]{top:56%;--drift-x: -4rem;animation-duration:5.6s;animation-delay:-2.6s}.ln-hero-float--4[_ngcontent-%COMP%]{top:74%;--drift-x: 4.25rem;animation-duration:6.4s;animation-delay:-.9s}.ln-hero--reduced-motion[_ngcontent-%COMP%] .ln-hero-float[_ngcontent-%COMP%]{animation:none;color:#376c5047}@media (prefers-reduced-motion: reduce){.ln-hero-float[_ngcontent-%COMP%]{animation:none}}@media (max-width: 991.98px){.ln-hero-float--1[_ngcontent-%COMP%]{--drift-x: -3.25rem}.ln-hero-float--2[_ngcontent-%COMP%]{--drift-x: 3.5rem}.ln-hero-float--3[_ngcontent-%COMP%]{--drift-x: -2.75rem}.ln-hero-float--4[_ngcontent-%COMP%]{--drift-x: 3rem}}@keyframes ln-hero-float-y{0%,to{transform:translate3d(calc(-50% + var(--drift-x)),0,0)}50%{transform:translate3d(calc(-50% + var(--drift-x)),-11px,0)}}.ln-hero-inner[_ngcontent-%COMP%]{position:relative;z-index:2;flex:1;display:grid;align-content:center;max-width:var(--ln-max);width:100%;margin:0 auto;gap:clamp(1.5rem,4vw,2.5rem);align-items:center}@media (min-width: 992px){.ln-hero-inner[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);gap:clamp(1.75rem,4.5vw,3rem)}.ln-hero-copy[_ngcontent-%COMP%]{padding-right:clamp(.5rem,2.5vw,1.75rem)}}.ln-hero-copy[_ngcontent-%COMP%]{min-width:0}.ln-hero-visual[_ngcontent-%COMP%]{width:100%;max-width:260px;margin-left:auto;margin-right:auto}@media (min-width: 992px){.ln-hero-visual[_ngcontent-%COMP%]{max-width:min(300px,38vw);margin-left:0;margin-right:0;justify-self:end}}.ln-hero-phone[_ngcontent-%COMP%]{border-radius:28px;overflow:hidden;border:1px solid rgba(17,17,17,.07);box-shadow:0 4px 20px #1111110d,0 22px 56px #1111111a;background:#0d0d0d;display:flex;flex-direction:column}.ln-hero-carousel-viewport[_ngcontent-%COMP%]{overflow:hidden;width:100%;flex:1;min-height:0}@media (min-width: 992px){.ln-hero-carousel-viewport[_ngcontent-%COMP%]{overflow:visible;height:100%}}.ln-hero-track[_ngcontent-%COMP%]{display:flex;width:300%;will-change:transform}.ln-hero-panel[_ngcontent-%COMP%]{flex:0 0 33.333333%;display:flex;align-items:flex-start;justify-content:center}.ln-hero-shot[_ngcontent-%COMP%]{display:block;width:100%;height:auto;object-fit:contain}.ln-hero-carousel-nav[_ngcontent-%COMP%]{display:none}@media (max-width: 991.98px){.ln-hero-carousel-nav[_ngcontent-%COMP%]{display:flex;justify-content:center;padding:.65rem 0 .35rem;flex-shrink:0}}.ln-hero-carousel-dots[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.45rem}.ln-hero-carousel-dot[_ngcontent-%COMP%]{width:.5rem;height:.5rem;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.32);cursor:pointer;transition:transform .2s ease,background .2s ease}.ln-hero-carousel-dot.is-active[_ngcontent-%COMP%]{background:#fff;transform:scale(1.28)}.ln-hero-carousel-dot[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--ln-accent);outline-offset:2px}@media (max-width: 991.98px){.ln-hero-inner[_ngcontent-%COMP%]{grid-template-columns:1fr}.ln-hero-copy[_ngcontent-%COMP%]{text-align:center}.ln-hero-title[_ngcontent-%COMP%], .ln-hero-lead[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ln-hero-cta[_ngcontent-%COMP%]{justify-content:center}.ln-hero-phone[_ngcontent-%COMP%]{max-width:260px;margin-left:auto;margin-right:auto}.ln-hero-carousel-viewport[_ngcontent-%COMP%]{touch-action:pan-x pinch-zoom}.ln-hero-track[_ngcontent-%COMP%]{flex-direction:row;width:300%;transition:transform .38s cubic-bezier(.22,1,.36,1)}.ln-hero-panel[_ngcontent-%COMP%]{flex:0 0 33.333333%;width:33.333333%}.ln-hero--reduced-motion[_ngcontent-%COMP%] .ln-hero-carousel-viewport[_ngcontent-%COMP%]{overflow:visible;touch-action:auto}.ln-hero--reduced-motion[_ngcontent-%COMP%] .ln-hero-track[_ngcontent-%COMP%]{flex-direction:column;width:100%;transition:none}.ln-hero--reduced-motion[_ngcontent-%COMP%] .ln-hero-panel[_ngcontent-%COMP%]{flex:0 0 auto;width:100%}}.ln-hero--reduced-motion[_ngcontent-%COMP%] .ln-hero-phone[_ngcontent-%COMP%]{overflow:visible;background:transparent;border:none;box-shadow:none}.ln-hero--reduced-motion[_ngcontent-%COMP%] .ln-hero-track[_ngcontent-%COMP%]{flex-direction:column;width:100%;transform:none!important}.ln-hero--reduced-motion[_ngcontent-%COMP%] .ln-hero-panel[_ngcontent-%COMP%]{flex:0 0 auto;width:100%;max-width:280px;margin-left:auto;margin-right:auto}.ln-hsteps[_ngcontent-%COMP%]{scroll-margin-top:calc(var(--ln-header-spacer) + .5rem);padding:0 var(--ln-pad)}.ln-hsteps-intro[_ngcontent-%COMP%]{max-width:36rem;margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) 0 1.25rem;text-align:center}.ln-hsteps-eyebrow[_ngcontent-%COMP%]{margin:0 0 .45rem;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--ln-accent)}.ln-hsteps-heading[_ngcontent-%COMP%]{margin:0 0 .5rem;font-size:clamp(1.45rem,3.2vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.ln-hsteps-sub[_ngcontent-%COMP%]{margin:0;font-size:1.02rem;line-height:1.55;color:var(--ln-muted)}.ln-hsteps-progress[_ngcontent-%COMP%]{display:none}@media (min-width: 992px){.ln-hsteps-progress[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:center;gap:0;max-width:36rem;margin:0 auto 1.1rem;padding:0 var(--ln-pad)}}.ln-hsteps-progress-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center}
1.ln-hsteps-progress-num[_ngcontent-%COMP%]{box-sizing:border-box;width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:800;letter-spacing:.02em;border:2px dashed rgba(22,101,52,.35);color:var(--ln-muted);background:#fff}.ln-hsteps-progress-item.is-active[_ngcontent-%COMP%] .ln-hsteps-progress-num[_ngcontent-%COMP%]{border-style:solid;border-color:var(--ln-accent);background:var(--ln-accent);color:#fff}.ln-hsteps-progress-item.is-done[_ngcontent-%COMP%] .ln-hsteps-progress-num[_ngcontent-%COMP%]{border-style:solid;border-color:var(--ln-accent);color:var(--ln-accent);background:#fff}.ln-hsteps-progress-label[_ngcontent-%COMP%]{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ln-muted)}.ln-hsteps-progress-item.is-active[_ngcontent-%COMP%] .ln-hsteps-progress-label[_ngcontent-%COMP%]{color:var(--ln-accent)}.ln-hsteps-progress-connector[_ngcontent-%COMP%]{flex:1 1 1.5rem;max-width:3.5rem;min-width:1rem;height:0;border-top:2px dashed rgba(22,163,74,.45);margin-top:1.15rem;align-self:flex-start}.ln-hsteps-viewport[_ngcontent-%COMP%]{position:relative;overflow:hidden;margin:0 auto;max-width:min(100%,var(--ln-max));border-radius:20px;border:1px solid var(--ln-border);box-shadow:0 20px 50px #1111110f}@media (min-width: 992px){.ln-hsteps-viewport[_ngcontent-%COMP%]{height:min(100dvh - var(--ln-header-spacer),640px);max-height:min(100dvh - var(--ln-header-spacer),640px)}}.ln-hsteps-track[_ngcontent-%COMP%]{display:flex;width:400%;height:100%;will-change:transform}.ln-hsteps-panel[_ngcontent-%COMP%]{flex:0 0 25%;box-sizing:border-box;min-height:0;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,2.5vw,1.5rem)}.ln-hsteps-panel--tint-a[_ngcontent-%COMP%]{background:linear-gradient(165deg,rgba(236,252,244,.98) 0%,#fff 58%)}.ln-hsteps-panel--tint-b[_ngcontent-%COMP%]{background:linear-gradient(165deg,rgba(232,248,242,.95) 0%,#fff 55%)}.ln-hsteps-panel--tint-c[_ngcontent-%COMP%]{background:linear-gradient(165deg,rgba(255,248,230,.95) 0%,#fff 55%)}.ln-hsteps-panel--tint-d[_ngcontent-%COMP%]{background:linear-gradient(165deg,rgba(254,242,242,.96) 0%,#fff 58%)}.ln-hsteps-panel-inner[_ngcontent-%COMP%]{display:grid;gap:clamp(1rem,2.5vw,1.5rem);align-items:center;width:100%;max-width:var(--ln-max);min-height:0;padding:clamp(1rem,2.2vw,1.35rem);box-sizing:border-box;background:#fff;border-radius:18px;border:1px solid rgba(17,17,17,.06);box-shadow:0 14px 40px #1111110d}.ln-hsteps-copy[_ngcontent-%COMP%]{max-width:min(26rem,100%);padding-left:clamp(.75rem,2.5vw,1.75rem);padding-right:clamp(.5rem,2vw,1rem);box-sizing:border-box}@media (max-width: 699.98px){.ln-hsteps-copy[_ngcontent-%COMP%]{max-width:none}}@media (min-width: 700px){.ln-hsteps-panel-inner[_ngcontent-%COMP%]{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr)}}.ln-hsteps-step[_ngcontent-%COMP%]{display:inline-block;margin:0 0 .65rem;padding:.2rem .55rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ln-accent);background:rgba(22,163,74,.1);border-radius:999px}.ln-hsteps-title-row[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.65rem}.ln-hsteps-icon-chip[_ngcontent-%COMP%]{flex:0 0 auto;width:2.65rem;height:2.65rem;display:grid;place-items:center;border-radius:12px;border:2px solid var(--ln-accent);color:var(--ln-accent);background:transparent;font-size:1.05rem}.ln-hsteps-title[_ngcontent-%COMP%]{margin:0;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;flex:1;min-width:0}.ln-hsteps-lead[_ngcontent-%COMP%]{margin:0 0 1rem;font-size:1.02rem;line-height:1.6;color:var(--ln-muted)}.ln-hsteps-features[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.ln-hsteps-features--short[_ngcontent-%COMP%]{gap:.55rem}.ln-hsteps-features[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:.65rem;font-size:.95rem;line-height:1.45;color:var(--ln-text)}.ln-hsteps-ft-ico[_ngcontent-%COMP%]{flex:0 0 auto;width:2.1rem;height:2.1rem;display:grid;place-items:center;border-radius:8px;border:1.5px solid rgba(22,163,74,.55);color:var(--ln-accent);background:transparent;font-size:.85rem}.ln-hsteps-next[_ngcontent-%COMP%]{margin-top:1.1rem;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.05rem;border-radius:999px;border:1px solid rgba(22,163,74,.35);background:rgba(236,252,244,.98);color:var(--ln-accent);font-weight:700;font-size:.88rem;cursor:pointer;font-family:inherit;transition:background .15s ease,border-color .15s ease}.ln-hsteps-next[_ngcontent-%COMP%]:hover{background:rgba(220,252,231,.98);border-color:#16a34a8c}.ln-hsteps-next[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:.78rem}.ln-hsteps-visual[_ngcontent-%COMP%]{display:flex;justify-content:center;min-height:0}.ln-hsteps-visual-stack[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;
1gap:clamp(.5rem,1.5vw,1rem);width:100%;min-height:0}.ln-hsteps-visual-stack--reverse[_ngcontent-%COMP%]{flex-direction:row-reverse}@media (min-width: 992px){.ln-hsteps-visual-stack--center-illo[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(0,1fr) auto max-content;align-items:center;gap:clamp(.5rem,1.5vw,1rem);justify-content:stretch}.ln-hsteps-visual-stack--center-illo[_ngcontent-%COMP%] .ln-hsteps-illo[_ngcontent-%COMP%]{grid-column:2;justify-self:center;justify-content:center;width:auto;max-width:100%;flex:0 1 auto}.ln-hsteps-visual-stack--center-illo[_ngcontent-%COMP%] .ln-hsteps-float-cards[_ngcontent-%COMP%]{grid-column:3;justify-self:end}}.ln-hsteps-float-cards[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.55rem;flex:0 0 auto;max-width:11.5rem;z-index:1}.ln-hsteps-float-card[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.55rem;padding:.55rem .75rem;border-radius:14px;background:linear-gradient(145deg,#fff 0%,var(--ln-accent-soft) 100%);border:1px solid rgba(55,108,80,.2);box-shadow:0 8px 24px #376c501a;font-size:.8rem;line-height:1.4;color:var(--ln-text)}.ln-hsteps-float-card[_ngcontent-%COMP%]:nth-child(2){background:linear-gradient(145deg,#fff 0%,rgba(55,108,80,.08) 100%)}.ln-hsteps-float-card[_ngcontent-%COMP%]:nth-child(3){background:linear-gradient(145deg,#fff 0%,rgba(55,108,80,.06) 100%)}.ln-hsteps-float-card[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{flex:0 0 auto;box-sizing:border-box;width:2rem;height:2rem;display:grid;place-items:center;border-radius:10px;background:var(--ln-accent-soft);border:1px solid rgba(55,108,80,.28);color:var(--ln-accent);font-size:.82rem}.ln-hsteps-float-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;color:var(--ln-text)}.ln-hsteps-float-card[_ngcontent-%COMP%] .ln-muted-inline[_ngcontent-%COMP%]{color:var(--ln-muted);font-weight:600}.ln-hsteps-float-card[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{color:var(--ln-accent);font-weight:800}.ln-hsteps-illo[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;width:100%;max-height:100%;min-height:0;flex:1 1 auto;min-width:0}.ln-hsteps-illo-img[_ngcontent-%COMP%]{display:block;width:100%;max-width:min(100%,720px);height:auto;max-height:min(52dvh,420px);object-fit:contain;border-radius:12px;filter:drop-shadow(0 12px 28px rgba(17,17,17,.08))}.ln-hsteps-phone[_ngcontent-%COMP%]{width:100%;max-width:min(300px,100%);border-radius:22px;overflow:hidden;border:1px solid var(--ln-border);box-shadow:0 18px 48px #1111111a;background:#0d0d0d}.ln-hsteps-shot[_ngcontent-%COMP%]{display:block;width:100%;height:auto;object-fit:contain}@media (max-width: 991.98px){.ln-hsteps-viewport[_ngcontent-%COMP%]{border-radius:16px}.ln-hsteps-track[_ngcontent-%COMP%]{flex-direction:column;width:100%;height:auto}.ln-hsteps-panel[_ngcontent-%COMP%]{flex:0 0 auto;width:100%;min-height:0}.ln-hsteps-visual-stack[_ngcontent-%COMP%], .ln-hsteps-visual-stack--reverse[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch}.ln-hsteps-visual-stack--center-illo[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:1rem}.ln-hsteps-visual-stack--center-illo[_ngcontent-%COMP%] .ln-hsteps-illo[_ngcontent-%COMP%]{justify-content:center;width:100%}.ln-hsteps-float-cards[_ngcontent-%COMP%]{flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:none}.ln-hsteps-float-card[_ngcontent-%COMP%]{flex:1 1 auto;min-width:min(100%,10rem)}.ln-hsteps-illo[_ngcontent-%COMP%]{justify-content:center}.ln-hsteps-illo-img[_ngcontent-%COMP%]{max-width:100%;max-height:none}}.ln-hsteps--static[_ngcontent-%COMP%] .ln-hsteps-track[_ngcontent-%COMP%]{flex-direction:column;width:100%;height:auto;transform:none!important}.ln-hsteps--static[_ngcontent-%COMP%] .ln-hsteps-viewport[_ngcontent-%COMP%]{height:auto;max-height:none}.ln-hsteps--static[_ngcontent-%COMP%] .ln-hsteps-progress[_ngcontent-%COMP%]{display:none}.ln-impact[_ngcontent-%COMP%]{max-width:min(100%,var(--ln-shell-max));margin:0 auto;padding:0 var(--ln-shell-pad-x) clamp(1.25rem,4vw,2.25rem)}.ln-impact-intro[_ngcontent-%COMP%]{margin:0 0 .5rem;text-align:left}.ln-impact-section-title[_ngcontent-%COMP%]{margin:0}.ln-impact-viewport[_ngcontent-%COMP%]{position:relative;overflow:hidden;margin:0 auto;width:100%;border-radius:0;border:none;box-shadow:none;background:transparent}@media (max-width: 991.98px){.ln-impact-viewport[_ngcontent-%COMP%]{min-height:min(72vw,420px)}}@media (min-width: 992px){.ln-impact-viewport[_ngcontent-%COMP%]{height:min(100dvh - var(--ln-header-spacer),560px);max-height:min(100dvh - var(--ln-header-spacer),560px)}}.ln-impact-track[_ngcontent-%COMP%]{display:flex;width:300%;height:100%;will-change:transform}.ln-impact-panel[_ngcontent-%COMP%]{flex:0 0 33.333333%;box-sizing:border-box;min-height:0;display:flex;align-items:center;justify-content:center;padding:clamp(.35rem,.9vw,.65rem);background:transparent}@media (min-width: 992px){.ln-impact-panel[_ngcontent-%COMP%]{align-items:stretch}.ln-impact-panel-inner[_ngcontent-%COMP%]{flex:1;min-height:0;display:flex;flex-direction:column}.ln-impact-panel-inner[_ngcontent-%COMP%] > .ln-impact-columns[_ngcontent-%COMP%]{flex:1;min-height:0;align-content:center}.ln-impact-showcase[_ngcontent-%COMP%]{display:flex;align-self:stretch;min-height:0}.ln-impact-showcase-inner[_ngcontent-%COMP%]{flex:1;min-height:0;width:100%;align-self:stretch;align-content:center}}.ln-impact-panel--freedom-slide[_ngcontent-%COMP%], .ln-impact-panel--privacy-slide[_ngcontent-%COMP%], .ln-impact-panel--sdg-slide[_ngcontent-%COMP%]{padding:clamp(.25rem,.65vw,.45rem)}.ln-impact-panel-inner[_ngcontent-%COMP%]{width:100%;max-width:min(100%,var(--ln-shell-max))}.ln-impact-columns[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:clamp(1rem,2.8vw,2.25rem);align-items:center}.ln-impact-title[_ngcontent-%COMP%]{margin:0 0 .75rem;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:800;line-height:1.2;color:var(--ln-text)}.ln-impact-copy[_ngcontent-%COMP%]{margin:0;font-size:1.04rem;line-height:1.62;color:var(--ln-muted)}.ln-impact-showcase[_ngcontent-%COMP%]{min-width:0}.ln-impact-showcase-inner[_ngcontent-%COMP%]{display:grid;gap:.85rem;align-items:stretch;padding:clamp(.65rem,1.6vw,1rem);border-radius:18px;background:#fff;border:1px solid rgba(26,51,38,.18);box-shadow:0 12px 32px #1111110d}@media (min-width: 640px){.ln-impact-showcase-inner[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center}}.ln-impact-showcase-aside[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.ln-impact-freedom-card[_ngcontent-%COMP%], .ln-impact-privacy-card[_ngcontent-%COMP%], .ln-impact-sdg-card[_ngcontent-%COMP%]{position:relative;max-width:min(100%,var(--ln-shell-max));margin:0 auto;padding:clamp(.65rem,1.4vw,1rem);border-radius:22px;border:1px solid rgba(17,17,17,.07);background:linear-gradient(165deg,#f4f7f6 0%,#eef2f1 55%,#f8faf9 100%);box-shadow:0 16px 44px #1111110f;overflow:hidden}.ln-impact-freedom-card[_ngcontent-%COMP%]:before, .ln-impact-privacy-card[_ngcontent-%COMP%]:before, .ln-impact-sdg-card[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-20%;right:-8%;width:55%;height:55%;pointer-events:none;opacity:.22;background-image:radial-gradient(circle,rgba(55,108,80,.35) 1px,transparent 1.5px);background-size:10px 10px}.ln-impact-freedom-card[_ngcontent-%COMP%]:after, .ln-impact-privacy-card[_ngcontent-%COMP%]:after, .ln-impact-sdg-card[_ngcontent-%COMP%]:after{content:"";position:absolute;bottom:-18%;right:-6%;width:42%;height:48%;pointer-events:none;opacity:.12;background:radial-gradient(circle at 30% 40%,rgba(55,108,80,.35),transparent 55%),radial-gradient(circle at 70% 70%,rgba(55,108,80,.2),transparent 50%)}.ln-impact-columns--freedom[_ngcontent-%COMP%], .ln-impact-columns--privacy[_ngcontent-%COMP%], .ln-impact-columns--sdg[_ngcontent-%COMP%]{position:relative;z-index:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1rem,2.5vw,2rem);align-items:center}.ln-impact-freedom-main[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.65rem;min-width:0}.ln-impact-mission-pill[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.22rem .65rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ln-accent);background:rgba(55,108,80,.1);border:1px solid rgba(55,108,80,.18)}.ln-impact-mission-pill[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:.75rem}.ln-impact-mission-pill--plain[_ngcontent-%COMP%]{text-transform:none;letter-spacing:.04em;font-size:.72rem;font-weight:700}.ln-impact-title--freedom[_ngcontent-%COMP%]{margin:0 0 .35rem;color:var(--ln-accent)}.ln-impact-title--freedom[_ngcontent-%COMP%]:after{content:"";display:block;width:2.75rem;height:3px;margin-top:.45rem;border-radius:2px;background:var(--ln-accent)}.ln-impact-copy--freedom[_ngcontent-%COMP%]{margin-bottom:.15rem}
1.ln-impact-title-accent[_ngcontent-%COMP%]{color:var(--ln-accent)}.ln-impact-title--privacy[_ngcontent-%COMP%]{margin:0 0 .35rem;color:var(--ln-text)}.ln-impact-title--privacy[_ngcontent-%COMP%]:after{content:"";display:block;width:2.75rem;height:3px;margin-top:.45rem;border-radius:2px;background:var(--ln-accent)}.ln-impact-copy--privacy[_ngcontent-%COMP%]{margin-bottom:.15rem}.ln-impact-title--sdg[_ngcontent-%COMP%]{margin:0 0 .35rem;color:var(--ln-text)}.ln-impact-title--sdg[_ngcontent-%COMP%]:after{content:"";display:block;width:2.75rem;height:3px;margin-top:.45rem;border-radius:2px;background:var(--ln-accent)}.ln-impact-copy--sdg[_ngcontent-%COMP%]{margin-bottom:.15rem}.ln-impact-sdg-main[_ngcontent-%COMP%], .ln-impact-privacy-main[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.65rem;min-width:0}.ln-impact-privacy-features[_ngcontent-%COMP%], .ln-impact-sdg-features[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr;gap:.55rem;margin-top:.25rem}@media (min-width: 560px){.ln-impact-privacy-features[_ngcontent-%COMP%], .ln-impact-sdg-features[_ngcontent-%COMP%]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .55rem}}.ln-impact-privacy-feature[_ngcontent-%COMP%], .ln-impact-sdg-feature[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;padding:.5rem .35rem}.ln-impact-privacy-feature-ico[_ngcontent-%COMP%], .ln-impact-sdg-feature-ico[_ngcontent-%COMP%]{display:grid;place-items:center;width:2.65rem;height:2.65rem;border-radius:50%;background:rgba(55,108,80,.1);border:1px solid rgba(55,108,80,.16);color:var(--ln-accent);font-size:1rem}.ln-impact-privacy-no-servers-ico[_ngcontent-%COMP%]{display:inline-block;height:1em;line-height:1em;vertical-align:middle}.ln-impact-privacy-no-servers-slash[_ngcontent-%COMP%]{font-size:.92em;opacity:.95}.ln-impact-privacy-feature-label[_ngcontent-%COMP%], .ln-impact-sdg-feature-label[_ngcontent-%COMP%]{font-size:.7rem;font-weight:700;line-height:1.3;color:var(--ln-text)}.ln-impact-privacy-visual[_ngcontent-%COMP%], .ln-impact-sdg-visual[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;min-height:0}.ln-impact-privacy-shot[_ngcontent-%COMP%], .ln-impact-sdg-shot[_ngcontent-%COMP%]{border-radius:16px;filter:drop-shadow(0 14px 32px rgba(17,17,17,.12))}.ln-impact-freedom-features[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .75rem;margin-top:.35rem}@media (min-width: 720px){.ln-impact-freedom-features[_ngcontent-%COMP%]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem .65rem}}.ln-impact-freedom-feature[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:.45rem .35rem}.ln-impact-freedom-feature-ico[_ngcontent-%COMP%]{display:grid;place-items:center;width:2.65rem;height:2.65rem;border-radius:50%;background:rgba(55,108,80,.1);border:1px solid rgba(55,108,80,.16);color:var(--ln-accent);font-size:1rem}.ln-impact-freedom-feature-title[_ngcontent-%COMP%]{font-size:.74rem;font-weight:800;line-height:1.25;color:var(--ln-text)}.ln-impact-freedom-feature-body[_ngcontent-%COMP%]{font-size:.66rem;line-height:1.35;color:var(--ln-muted);max-width:11rem}.ln-impact-freedom-banner[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.65rem;margin-top:.5rem;padding:.55rem .75rem;border-radius:14px;background:rgba(236,252,244,.98);border:1px solid rgba(55,108,80,.14)}.ln-impact-freedom-banner-check[_ngcontent-%COMP%]{flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:var(--ln-accent);color:#fff;font-size:.72rem}.ln-impact-freedom-banner-text[_ngcontent-%COMP%]{margin:0;flex:1 1 auto;min-width:0;font-size:.8rem;line-height:1.45;font-weight:600;color:var(--ln-text)}.ln-impact-freedom-banner-art[_ngcontent-%COMP%]{flex:0 0 auto;display:block;height:clamp(64px,14vw,96px);width:auto;max-width:46%;object-fit:contain;object-position:right center}.ln-impact-freedom-phone[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;min-height:0}
1.ln-impact-freedom-shot[_ngcontent-%COMP%], .ln-impact-privacy-shot[_ngcontent-%COMP%], .ln-impact-sdg-shot[_ngcontent-%COMP%]{display:block;width:100%;height:auto;object-fit:contain;max-width:min(100%,420px);max-height:min(56dvh,480px)}.ln-impact-freedom-shot[_ngcontent-%COMP%]{border-radius:16px;filter:drop-shadow(0 14px 32px rgba(17,17,17,.14))}.ln-impact-showcase-ico[_ngcontent-%COMP%]{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:12px;background:var(--ln-accent-soft);border:1px solid rgba(55,108,80,.28);color:var(--ln-accent);font-size:1.05rem}.ln-impact-showcase-kicker[_ngcontent-%COMP%]{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ln-accent);line-height:1.35}.ln-impact-showcase-lead[_ngcontent-%COMP%]{margin:0;font-size:.8rem;line-height:1.45;color:var(--ln-muted)}.ln-impact-showcase-art[_ngcontent-%COMP%]{margin-top:.15rem;border-radius:12px;overflow:hidden;background:rgba(55,108,80,.04)}.ln-impact-showcase-art-img[_ngcontent-%COMP%]{display:block;width:100%;height:auto;max-height:clamp(72px,14vw,108px);object-fit:contain}.ln-impact-showcase-quote[_ngcontent-%COMP%]{margin:.35rem 0 0;font-size:.74rem;line-height:1.45;font-style:italic;color:#5c5c5cf2}.ln-impact-showcase-phone[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;min-height:0}@media (max-width: 991.98px){.ln-impact-track[_ngcontent-%COMP%]{flex-direction:column;width:100%;height:auto}.ln-impact-panel[_ngcontent-%COMP%]{flex:0 0 auto;width:100%;min-height:0}.ln-impact-columns[_ngcontent-%COMP%]{grid-template-columns:1fr;gap:1rem}.ln-impact-showcase-inner[_ngcontent-%COMP%]{grid-template-columns:1fr}.ln-impact-showcase-phone[_ngcontent-%COMP%]{order:-1}.ln-impact-freedom-shot[_ngcontent-%COMP%], .ln-impact-privacy-shot[_ngcontent-%COMP%], .ln-impact-sdg-shot[_ngcontent-%COMP%]{max-height:min(70vw,380px);max-width:min(100%,400px)}.ln-impact-columns--freedom[_ngcontent-%COMP%], .ln-impact-columns--privacy[_ngcontent-%COMP%], .ln-impact-columns--sdg[_ngcontent-%COMP%]{grid-template-columns:1fr}.ln-impact-freedom-phone[_ngcontent-%COMP%], .ln-impact-privacy-visual[_ngcontent-%COMP%], .ln-impact-sdg-visual[_ngcontent-%COMP%]{order:-1}.ln-impact-freedom-banner[_ngcontent-%COMP%]{flex-wrap:wrap}.ln-impact-freedom-banner-art[_ngcontent-%COMP%]{max-width:44%;margin-left:auto}}.ln-impact--static[_ngcontent-%COMP%] .ln-impact-track[_ngcontent-%COMP%]{flex-direction:column;width:100%;height:auto;transform:none!important}.ln-impact--static[_ngcontent-%COMP%] .ln-impact-viewport[_ngcontent-%COMP%]{height:auto;max-height:none}.ln-eyebrow[_ngcontent-%COMP%]{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ln-muted);margin:0 0 1rem}.ln-hero-title[_ngcontent-%COMP%]{margin:0 0 1.15rem;font-weight:800;font-size:clamp(2.25rem,6vw,3.75rem);line-height:1.05;letter-spacing:-.03em;overflow:hidden;text-wrap:balance}.ln-hero-line[_ngcontent-%COMP%]{display:block;transform-origin:0 100%;will-change:transform,opacity}.ln-line[_ngcontent-%COMP%]{display:block}.ln-line--accent[_ngcontent-%COMP%]{color:var(--ln-accent)}.ln-hero-lead[_ngcontent-%COMP%]{max-width:34rem;margin:0 0 1.75rem;font-size:1.125rem;line-height:1.58;color:var(--ln-muted);text-shadow:0 1px 0 rgba(255,255,255,.75)}.ln-hero-cta[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:.65rem .75rem}.ln-hero[_ngcontent-%COMP%] .ln-btn[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--ln-accent);outline-offset:3px}.ln-hero[_ngcontent-%COMP%] .ln-btn--ghost[_ngcontent-%COMP%]:hover{background:rgba(255,255,255,.42);border-color:#1111111f}.ln-play-icon-badge[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;margin-right:.55rem;flex-shrink:0;border-radius:50%;background:#fff;border:1.5px solid var(--ln-text);box-sizing:border-box}.ln-play-icon-badge[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:.62rem;line-height:1;color:var(--ln-text);margin-left:.1rem}.ln-btn[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.35rem;font-family:inherit;font-size:.95rem;font-weight:700;border-radius:999px;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.ln-btn--primary[_ngcontent-%COMP%]{background:var(--ln-text);color:#fff}.ln-btn--primary[_ngcontent-%COMP%]:hover{background:#2a2a2a}.ln-btn--ghost[_ngcontent-%COMP%]{background:transparent;color:var(--ln-text);border-color:var(--ln-border)}.ln-btn--ghost[_ngcontent-%COMP%]:hover{border-color:#1113}.ln-btn--text[_ngcontent-%COMP%]{padding-left:0;padding-right:0;background:none;color:var(--ln-accent);border:none;border-radius:0}.ln-btn--text[_ngcontent-%COMP%]:hover{text-decoration:underline}.ln-feature[_ngcontent-%COMP%]{display:grid;gap:2rem;align-items:center;max-width:var(--ln-max);margin:0 auto;padding:clamp(2.5rem,7vw,4.5rem) var(--ln-pad);scroll-margin-top:calc(var(--ln-header-spacer) + .5rem)}.ln-aisha[_ngcontent-%COMP%]{position:relative;background:var(--ln-surface);border-top:1px solid var(--ln-border);border-bottom:1px solid var(--ln-border);scroll-margin-top:calc(var(--ln-header-spacer) + .5rem)}.ln-aisha-viewport[_ngcontent-%COMP%]{position:relative;width:100%;padding:clamp(2.25rem,6vw,3.5rem) 0}.ln-aisha-inner[_ngcontent-%COMP%]{max-width:min(100%,var(--ln-shell-max));margin:0 auto;padding:0 var(--ln-shell-pad-x)}
1.ln-aisha-grid[_ngcontent-%COMP%]{display:grid;gap:clamp(1.5rem,4vw,2.5rem);align-items:center}@media (min-width: 992px){.ln-aisha-grid[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr;gap:clamp(1.75rem,4vw,3rem)}}.ln-aisha-copy[_ngcontent-%COMP%]{text-align:center}@media (min-width: 992px){.ln-aisha-copy[_ngcontent-%COMP%]{text-align:left}}.ln-aisha-eyebrow[_ngcontent-%COMP%]{margin:0 0 .65rem;font-size:.82rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ln-accent)}.ln-aisha-title[_ngcontent-%COMP%]{margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:800;letter-spacing:-.02em;line-height:1.12;color:#113629}.ln-aisha-tagline[_ngcontent-%COMP%]{margin:0 0 1rem;font-size:clamp(1.15rem,2.6vw,1.45rem);font-weight:700;color:var(--ln-text);line-height:1.3}.ln-aisha-body[_ngcontent-%COMP%]{margin:0;font-size:clamp(.98rem,2vw,1.08rem);line-height:1.62;color:var(--ln-muted);max-width:34rem}@media (min-width: 992px){.ln-aisha-body[_ngcontent-%COMP%]{margin-left:0;margin-right:auto}}.ln-aisha-media-wrap[_ngcontent-%COMP%]{display:flex;justify-content:center}@media (min-width: 992px){.ln-aisha-media-wrap[_ngcontent-%COMP%]{justify-content:flex-end}}.ln-aisha-phone[_ngcontent-%COMP%]{position:relative;width:min(100%,280px);border-radius:28px;padding:10px 10px 12px;background:linear-gradient(165deg,#1a1f1c 0%,#0d0f0e 100%);box-shadow:0 28px 56px #1111112e,inset 0 1px #ffffff0f;border:1px solid rgba(255,255,255,.08)}.ln-aisha-phone-notch[_ngcontent-%COMP%]{position:absolute;top:0;left:50%;transform:translate(-50%);width:38%;height:22px;background:#0d0f0e;border-radius:0 0 14px 14px;z-index:1}.ln-aisha-demo[_ngcontent-%COMP%]{display:block;width:100%;height:auto;min-height:120px;border-radius:20px;background:#000;object-fit:contain}.ln-aisha--static[_ngcontent-%COMP%] .ln-aisha-eyebrow[_ngcontent-%COMP%], .ln-aisha--static[_ngcontent-%COMP%] .ln-aisha-title[_ngcontent-%COMP%], .ln-aisha--static[_ngcontent-%COMP%] .ln-aisha-tagline[_ngcontent-%COMP%], .ln-aisha--static[_ngcontent-%COMP%] .ln-aisha-body[_ngcontent-%COMP%], .ln-aisha--static[_ngcontent-%COMP%] .ln-aisha-media-wrap[_ngcontent-%COMP%]{opacity:1;transform:none}@media (max-width: 991.98px){.ln-aisha-phone[_ngcontent-%COMP%]{width:min(100%,260px);margin:0 auto}}.ln-latest[_ngcontent-%COMP%]{max-width:min(100%,var(--ln-shell-max));margin:0 auto;padding:clamp(1.5rem,5vw,2.5rem) var(--ln-shell-pad-x) clamp(1rem,4vw,2rem)}.ln-latest-inner[_ngcontent-%COMP%]{border:1px solid var(--ln-border);border-radius:20px;background:var(--ln-bg);box-shadow:0 18px 46px #1111110d;padding:clamp(1.1rem,3vw,1.8rem)}.ln-latest-head[_ngcontent-%COMP%]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ln-latest-sub[_ngcontent-%COMP%]{margin-bottom:0;max-width:38rem}.ln-latest-more[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.4rem;color:var(--ln-accent);font-weight:700;text-decoration:none;white-space:nowrap}.ln-latest-more[_ngcontent-%COMP%]:hover{text-decoration:underline}.ln-latest-more[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:.85em}.ln-latest-heading[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.ln-latest-heading-ico[_ngcontent-%COMP%]{color:var(--ln-accent);font-size:.85em}.ln-latest-layout[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1rem}@media (min-width: 900px){.ln-latest-layout[_ngcontent-%COMP%]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:stretch;gap:1rem}}.ln-latest-featured[_ngcontent-%COMP%]{border-radius:20px;overflow:hidden;min-height:0}.ln-latest-featured-link[_ngcontent-%COMP%]{display:block;text-decoration:none;color:#fff;height:100%;background:linear-gradient(135deg,#1a3326 0%,#2a4d3a 38%,var(--ln-accent) 100%);position:relative;isolation:isolate}.ln-latest-featured-link[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.14;background-image:radial-gradient(circle at 12% 18%,#fff 0,transparent 38%),radial-gradient(circle at 88% 12%,#fff 0,transparent 32%),radial-gradient(circle at 70% 90%,rgba(255,255,255,.45) 0,transparent 40%)}.ln-latest-featured-inner[_ngcontent-%COMP%]{position:relative;z-index:1;display:grid;gap:1rem;padding:clamp(1.25rem,3vw,1.75rem);align-items:end}@media (min-width: 700px){.ln-latest-featured-inner[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;min-height:clamp(260px,36vw,340px)}}.ln-latest-featured-copy[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.65rem;align-items:flex-start;text-align:left}.ln-latest-badges[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:.4rem}.ln-latest-badge[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.ln-latest-badge--featured[_ngcontent-%COMP%]{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.35);color:#fffffff2}.ln-latest-badge--topic[_ngcontent-%COMP%]{background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.4);color:#fff}.ln-latest-featured-title[_ngcontent-%COMP%]{margin:0;font-size:clamp(1.25rem,2.8vw,1.75rem);font-weight:800;line-height:1.2;letter-spacing:-.02em}.ln-latest-featured-desc[_ngcontent-%COMP%]{margin:0;font-size:.95rem;line-height:1.5;color:#ffffffe6;max-width:36rem}.ln-latest-featured-meta[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:.65rem 1rem;
1align-items:center;font-size:.82rem;color:#ffffffe0}.ln-latest-meta-item[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.35rem}.ln-latest-featured-cta[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.45rem;margin-top:.35rem;font-weight:800;font-size:.92rem;color:#fff}.ln-latest-featured-media[_ngcontent-%COMP%]{display:flex;align-items:flex-end;justify-content:center;min-height:0;border-radius:16px;overflow:hidden}.ln-latest-featured-shot[_ngcontent-%COMP%]{display:block;width:100%;max-width:min(100%,320px);height:auto;max-height:min(52vw,300px);object-fit:contain;border-radius:16px;filter:drop-shadow(0 16px 36px rgba(0,0,0,.35))}@media (min-width: 700px){.ln-latest-featured-shot[_ngcontent-%COMP%]{max-height:min(38vw,280px)}}.ln-latest-stack[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.85rem;min-height:0}.ln-latest-compact[_ngcontent-%COMP%]{flex:1;min-height:0}.ln-latest-compact-link[_ngcontent-%COMP%]{display:flex;align-items:stretch;gap:.75rem;min-height:100%;padding:.75rem .85rem;border-radius:16px;border:1px solid var(--ln-border);background:#fff;text-decoration:none;color:inherit;box-shadow:0 10px 28px #1111110d;transition:border-color .15s ease,box-shadow .15s ease}.ln-latest-compact-link[_ngcontent-%COMP%]:hover{border-color:#376c5059;box-shadow:0 12px 32px #376c501a}.ln-latest-compact--risk[_ngcontent-%COMP%] .ln-latest-compact-link[_ngcontent-%COMP%]{border-color:#b91c1c38}.ln-latest-compact--risk[_ngcontent-%COMP%] .ln-latest-compact-link[_ngcontent-%COMP%]:hover{border-color:#b91c1c66;box-shadow:0 12px 32px #b91c1c14}.ln-latest-compact-media[_ngcontent-%COMP%]{flex:0 0 auto;width:clamp(88px,22vw,112px);border-radius:12px;overflow:hidden;background:linear-gradient(145deg,#f4f4f4,#e8e8e8);align-self:center}.ln-latest-compact-img[_ngcontent-%COMP%]{display:block;width:100%;height:100%;min-height:88px;object-fit:cover}.ln-latest-compact-body[_ngcontent-%COMP%]{flex:1 1 auto;display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:.15rem 0}.ln-latest-compact-badge[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;padding:.15rem .45rem;border-radius:999px;font-size:.68rem;font-weight:800;text-transform:capitalize;letter-spacing:.02em;background:var(--ln-accent-soft);border:1px solid rgba(55,108,80,.25);color:var(--ln-accent)}.ln-latest-compact-badge--risk[_ngcontent-%COMP%]{background:rgba(254,226,226,.95);border-color:#b91c1c59;color:#b91c1c}.ln-latest-compact-title[_ngcontent-%COMP%]{margin:0;font-size:clamp(.92rem,2.1vw,1.02rem);font-weight:800;line-height:1.3;color:var(--ln-text)}.ln-latest-compact-meta[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:center;font-size:.78rem;color:var(--ln-muted);font-weight:600}.ln-latest-compact-pill[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.25rem;color:var(--ln-accent);font-weight:700}.ln-latest-compact-pill--new[_ngcontent-%COMP%]{color:var(--ln-accent)}.ln-latest-compact-go[_ngcontent-%COMP%]{flex:0 0 auto;align-self:center;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:var(--ln-accent-soft);color:var(--ln-accent);font-size:.78rem}.ln-latest-compact--risk[_ngcontent-%COMP%] .ln-latest-compact-go[_ngcontent-%COMP%]{background:rgba(254,226,226,.9);color:#b91c1c}.ln-testimonial-overview[_ngcontent-%COMP%]{max-width:min(100%,var(--ln-shell-max));margin:0 auto;padding:0 var(--ln-shell-pad-x) clamp(1.25rem,4vw,2.25rem)}.ln-testimonial-inner[_ngcontent-%COMP%]{border:1px solid rgba(17,17,17,.08);border-radius:22px;background:linear-gradient(165deg,#f3f5f4 0%,#fafbfb 42%,#fff 100%);box-shadow:0 20px 48px #1111110f;padding:clamp(1.2rem,3.2vw,1.95rem)}.ln-testimonial-head[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1.25rem}.ln-testimonial-head-main[_ngcontent-%COMP%]{flex:1;min-width:0}.ln-testimonial-head[_ngcontent-%COMP%] .ln-h2[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.55rem;margin:0 0 .4rem;letter-spacing:-.02em;flex-wrap:wrap}
1.ln-testimonial-heading-star[_ngcontent-%COMP%]{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;border-radius:50%;background:var(--ln-accent);color:#fff;font-size:.72rem;flex-shrink:0}.ln-testimonial-tagline[_ngcontent-%COMP%]{margin:0;max-width:36rem;font-size:clamp(.92rem,1.8vw,1.02rem);line-height:1.5;color:var(--ln-muted);font-weight:500}.ln-testimonial-more[_ngcontent-%COMP%]{flex-shrink:0;margin-top:.15rem}.ln-testimonial-card[_ngcontent-%COMP%]{display:grid;gap:0;border:1px solid rgba(17,17,17,.07);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 12px 36px #1111110f;transition:transform .22s ease,box-shadow .22s ease}.ln-testimonial-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 18px 44px #11111117}.ln-testimonial-media[_ngcontent-%COMP%]{position:relative;display:block;min-height:0;text-decoration:none;color:inherit;background:linear-gradient(160deg,#ebe6f2 0%,#e8eef0 100%);overflow:hidden}.ln-testimonial-media[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--ln-accent);outline-offset:2px;z-index:1}.ln-testimonial-badge[_ngcontent-%COMP%]{position:absolute;top:.75rem;left:.75rem;z-index:1;display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem .28rem .5rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--ln-accent);box-shadow:0 4px 14px #1111112e}.ln-testimonial-badge[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:.62rem;opacity:.95}.ln-testimonial-image[_ngcontent-%COMP%]{width:100%;display:block;min-height:200px;max-height:min(42vh,320px);height:auto;object-fit:cover;object-position:center top;transition:transform .35s ease}.ln-testimonial-media[_ngcontent-%COMP%]:hover .ln-testimonial-image[_ngcontent-%COMP%]{transform:scale(1.02)}.ln-testimonial-content[_ngcontent-%COMP%]{display:grid;gap:.7rem;align-content:start;padding:clamp(1.15rem,2.8vw,1.75rem);overflow:visible}.ln-testimonial-meta[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .4rem}.ln-testimonial-meta-ico[_ngcontent-%COMP%]{color:var(--ln-accent);font-size:.85rem}.ln-testimonial-role[_ngcontent-%COMP%]{color:var(--ln-accent);font-weight:700;font-size:.82rem;letter-spacing:.02em}.ln-testimonial-meta-sep[_ngcontent-%COMP%]{color:#11111138;font-weight:800;font-size:.85rem;line-height:1}.ln-testimonial-date[_ngcontent-%COMP%]{color:var(--ln-muted);font-size:.82rem}.ln-testimonial-quote[_ngcontent-%COMP%]{margin:.15rem 0 0;font-size:clamp(1.12rem,2.35vw,1.55rem);font-weight:800;line-height:1.28;letter-spacing:-.025em;color:var(--ln-text);text-wrap:balance}.ln-testimonial-story[_ngcontent-%COMP%]{margin:0;color:var(--ln-muted);line-height:1.62;font-size:clamp(.95rem,1.6vw,1.02rem);max-width:40rem}.ln-testimonial-author-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.65rem;margin-top:.1rem}.ln-testimonial-author-avatar[_ngcontent-%COMP%]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid rgba(55,108,80,.2)}.ln-testimonial-author[_ngcontent-%COMP%]{margin:0;color:var(--ln-text);font-weight:700;font-size:.94rem;line-height:1.35}.ln-testimonial-highlights[_ngcontent-%COMP%]{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.ln-testimonial-highlight[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.65rem;padding:.62rem .8rem;border-radius:12px;background:#f1f3f2;border:1px solid rgba(17,17,17,.06)}.ln-testimonial-highlight-ico[_ngcontent-%COMP%]{flex:0 0 auto;display:grid;place-items:center;width:2rem;height:2rem;color:var(--ln-accent);font-size:.95rem}.ln-testimonial-highlight-text[_ngcontent-%COMP%]{font-size:.84rem;font-weight:600;line-height:1.35;color:var(--ln-text)}.ln-testimonial-actions[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.1rem;margin-top:.45rem}.ln-featured-cta-btn[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.68rem 1.35rem;border-radius:999px;font-size:.92rem;font-weight:700;text-decoration:none;color:#fff;background:var(--ln-accent);border:1px solid rgba(17,17,17,.08);box-shadow:0 6px 18px #376c5047;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.ln-featured-cta-btn[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:.78em;transition:transform .2s ease}.ln-featured-cta-btn[_ngcontent-%COMP%]:hover{background:#2d5a44;color:#fff;text-decoration:none}.ln-featured-cta-btn[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--ln-accent);outline-offset:3px}.ln-testimonial-card[_ngcontent-%COMP%]:hover .ln-featured-cta-btn[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{transform:translate(3px)}.ln-testimonial-share[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.5rem .35rem;border:none;background:transparent;font-family:inherit;font-size:.9rem;font-weight:700;color:var(--ln-accent);cursor:pointer;border-radius:8px;transition:color .15s ease,background .15s ease}.ln-testimonial-share[_ngcontent-%COMP%]:hover{text-decoration:underline}.ln-testimonial-share[_ngcontent-%COMP%]:focus-visible{outline:2px solid var(--ln-accent);outline-offset:2px}.ln-testimonial-share[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:.88em}.ln-testimonial-accent-bar[_ngcontent-%COMP%]{height:4px;margin-top:1.1rem;border-radius:999px;background:linear-gradient(90deg,rgba(55,108,80,.45) 0,rgba(55,108,80,.45) min(26%,5.5rem),rgba(17,17,17,.08) min(26%,5.5rem),rgba(17,17,17,.08) 100%)}.ln-reviews[_ngcontent-%COMP%]{max-width:min(100%,var(--ln-shell-max));margin:0 auto;padding:0 var(--ln-shell-pad-x) var(--ln-section-pad-y)}.ln-reviews-inner[_ngcontent-%COMP%]{border:1px solid rgba(17,17,17,.08);border-radius:22px;background:linear-gradient(165deg,#fafbfb 0%,#fff 55%);box-shadow:0 20px 48px #1111110f;padding:clamp(1.2rem,3.2vw,1.95rem)}.ln-reviews-head[_ngcontent-%COMP%]{margin-bottom:1.15rem}.ln-reviews-head-main[_ngcontent-%COMP%]{max-width:42rem}.ln-reviews-title[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.55rem;margin:0 0 .45rem;letter-spacing:-.02em;flex-wrap:wrap}.ln-reviews-heading-ico[_ngcontent-%COMP%]{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;border-radius:50%;background:rgba(55,108,80,.14);color:var(--ln-accent);font-size:.72rem;flex-shrink:0}.ln-reviews-tagline[_ngcontent-%COMP%]{margin:0;font-size:clamp(.92rem,1.8vw,1.02rem);line-height:1.5;color:var(--ln-muted);font-weight:500}
1.ln-reviews-carousel[_ngcontent-%COMP%]{position:relative;border:1px solid rgba(17,17,17,.07);border-radius:18px;background:#eef1ef;padding:clamp(1.35rem,3.5vw,2rem) clamp(2.75rem,7vw,3.75rem) 2.65rem;box-shadow:inset 0 1px #ffffffa6}.ln-reviews-carousel-inner[_ngcontent-%COMP%]{overflow:hidden;border-radius:12px}.ln-reviews-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:42rem;margin:0 auto;padding:clamp(.35rem,1.5vw,.65rem) 0 .25rem;text-align:center}.ln-reviews-quote-mark[_ngcontent-%COMP%]{display:block;margin-bottom:.65rem;color:var(--ln-accent);font-size:1.35rem;line-height:1;opacity:.92}.ln-reviews-quote[_ngcontent-%COMP%]{margin:0 0 1.1rem;font-size:clamp(1.02rem,2.2vw,1.32rem);line-height:1.58;color:var(--ln-text);font-style:italic;font-weight:500}.ln-reviews-avatar[_ngcontent-%COMP%]{width:64px;height:64px;margin:0 auto .55rem;border-radius:50%;background:var(--ln-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.55rem;font-weight:800;box-shadow:0 4px 14px #376c5059}.ln-reviews-name[_ngcontent-%COMP%]{margin:0 0 .4rem;font-size:1.05rem;font-weight:800;color:var(--ln-text);letter-spacing:-.02em}.ln-reviews-stars[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;gap:.22rem;margin-bottom:.15rem;color:#c9a227;font-size:.88rem;text-shadow:0 1px 0 rgba(255,255,255,.4)}.ln-reviews-indicators[_ngcontent-%COMP%]{display:none}@media (max-width: 991.98px){.ln-reviews-indicators[_ngcontent-%COMP%]{display:flex;position:absolute;left:0;right:0;bottom:.85rem;margin:0 auto;padding:0;justify-content:center;gap:.35rem;z-index:2}}.ln-reviews-indicators[_ngcontent-%COMP%] [type=button][_ngcontent-%COMP%]{box-sizing:border-box;width:8px;height:8px;padding:0;margin:0 4px;border:0;border-radius:50%;text-indent:-999px;overflow:hidden;cursor:pointer;opacity:1;background-color:#376c5047;transition:background-color .2s ease,transform .2s ease}.ln-reviews-indicators[_ngcontent-%COMP%] [type=button][_ngcontent-%COMP%]:hover{background-color:#376c5073}.ln-reviews-indicators[_ngcontent-%COMP%] [type=button].active[_ngcontent-%COMP%]{background-color:var(--ln-accent);transform:scale(1.15)}.ln-reviews-control[_ngcontent-%COMP%]{width:2.65rem;height:2.65rem;top:42%;bottom:auto;transform:translateY(-50%);opacity:1;border-radius:50%;background:#fff;border:1px solid rgba(17,17,17,.08);box-shadow:0 6px 20px #1111111a;transition:box-shadow .2s ease,transform .2s ease}.ln-reviews-control[_ngcontent-%COMP%]:hover, .ln-reviews-control[_ngcontent-%COMP%]:focus{opacity:1;background:#fff;box-shadow:0 8px 26px #11111124}.ln-reviews-control[_ngcontent-%COMP%] .carousel-control-prev-icon[_ngcontent-%COMP%], .ln-reviews-control[_ngcontent-%COMP%] .carousel-control-next-icon[_ngcontent-%COMP%]{display:none}.ln-reviews-chevron[_ngcontent-%COMP%]{display:grid;place-items:center;width:100%;height:100%;color:var(--ln-accent);font-size:.95rem}.carousel-control-prev.ln-reviews-control[_ngcontent-%COMP%]{left:.55rem}.carousel-control-next.ln-reviews-control[_ngcontent-%COMP%]{right:.55rem}@media (max-width: 575.98px){.ln-reviews-carousel[_ngcontent-%COMP%]{padding-left:2.35rem;padding-right:2.35rem}.ln-reviews-control[_ngcontent-%COMP%]{width:2.35rem;height:2.35rem}.carousel-control-prev.ln-reviews-control[_ngcontent-%COMP%]{left:.35rem}.carousel-control-next.ln-reviews-control[_ngcontent-%COMP%]{right:.35rem}}.ln-pricing[_ngcontent-%COMP%], .ln-faq[_ngcontent-%COMP%]{max-width:min(100%,var(--ln-shell-max));margin:0 auto;padding:0 var(--ln-shell-pad-x) var(--ln-section-pad-y)}.ln-pricing-inner[_ngcontent-%COMP%], .ln-faq-inner[_ngcontent-%COMP%]{border:1px solid rgba(17,17,17,.08);border-radius:22px;background:linear-gradient(165deg,#fafbfb 0%,#fff 55%);box-shadow:0 20px 48px #1111110f;padding:clamp(1.2rem,3.2vw,1.95rem)}.ln-pricing-head[_ngcontent-%COMP%]{margin-bottom:1.15rem}.ln-pricing-head-main[_ngcontent-%COMP%]{max-width:40rem}.ln-pricing-title[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.55rem;margin:0 0 .45rem;letter-spacing:-.02em;flex-wrap:wrap}.ln-pricing-heading-ico[_ngcontent-%COMP%]{display:inline-grid;place-items:center;width:2.05rem;height:2.05rem;border-radius:50%;background:rgba(55,108,80,.14);color:var(--ln-accent);font-size:.78rem;flex-shrink:0}.ln-pricing-sub[_ngcontent-%COMP%]{margin:0;font-size:clamp(.92rem,1.8vw,1.02rem);line-height:1.5;color:var(--ln-muted);font-weight:500}.ln-pricing-plan-host[_ngcontent-%COMP%]{display:flex;flex:1 1 auto;width:100%;min-width:0}@media (max-width: 767.98px){.ln-pricing-col[_ngcontent-%COMP%]{justify-content:center}.ln-pricing-plan-host[_ngcontent-%COMP%]{max-width:26rem}}.ln-pricing-toggle-wrap[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:1.25rem}.ln-pricing-toggle[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid rgba(17,17,17,.1);border-radius:999px;padding:.32rem;background:#fff;box-shadow:0 2px 10px #1111110a}.ln-pricing-toggle-btn[_ngcontent-%COMP%]{border:none;background:transparent;color:var(--ln-text);border-radius:999px;padding:.48rem 1rem;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease}.ln-pricing-toggle-btn[_ngcontent-%COMP%]:hover{color:var(--ln-accent)}.ln-pricing-toggle-btn.active[_ngcontent-%COMP%]{background:var(--ln-accent);color:#fff;box-shadow:0 4px 14px #376c5040}.ln-pricing-trust[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:.75rem 0;margin:1.5rem 0 0;padding:1.1rem .75rem;border-radius:14px;background:rgba(55,108,80,.06);border:1px solid rgba(55,108,80,.12)}.ln-pricing-trust-item[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:.65rem;flex:1 1 200px;max-width:16rem;padding:0 .5rem}.ln-pricing-trust-ico[_ngcontent-%COMP%]{flex:0 0 auto;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:#fff;color:var(--ln-accent);font-size:.88rem;box-shadow:0 2px 8px #1111110f}.ln-pricing-trust-text[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ln-pricing-trust-title[_ngcontent-%COMP%]{font-size:.86rem;font-weight:800;color:var(--ln-text)}.ln-pricing-trust-desc[_ngcontent-%COMP%]{font-size:.78rem;line-height:1.4;color:var(--ln-muted)}.ln-pricing-trust-sep[_ngcontent-%COMP%]{width:1px;align-self:stretch;min-height:2.5rem;margin:0 .15rem;background:rgba(17,17,17,.1)}@media (max-width: 767.98px){.ln-pricing-trust-sep[_ngcontent-%COMP%]{display:none}.ln-pricing-trust-item[_ngcontent-%COMP%]{flex:1 1 100%;max-width:none}}.ln-pricing-note[_ngcontent-%COMP%]{margin:1rem 0 0;text-align:center;color:var(--ln-muted);font-size:.85rem}.ln-faq-categories[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:1.35rem}.ln-faq-cat-title[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.45rem;margin:0 0 .65rem;padding-bottom:.45rem;border-bottom:1px solid var(--ln-border);font-size:clamp(.98rem,1.9vw,1.08rem);font-weight:800;color:var(--ln-accent)}.ln-faq-accordion[_ngcontent-%COMP%]{--bs-accordion-border-color: transparent;--bs-accordion-active-color: var(--ln-accent);--bs-accordion-active-bg: rgba(55, 108, 80, .06);
1--bs-accordion-btn-focus-box-shadow: none}.ln-faq-accordion[_ngcontent-%COMP%] .accordion-item[_ngcontent-%COMP%]{margin-bottom:.55rem;border:1px solid var(--ln-border);border-radius:14px;overflow:hidden;background:#fff}.ln-faq-accordion[_ngcontent-%COMP%] .accordion-item[_ngcontent-%COMP%]:last-child{margin-bottom:0}.ln-faq-accordion[_ngcontent-%COMP%] .accordion-button[_ngcontent-%COMP%]{font:inherit;font-size:clamp(.92rem,1.7vw,1rem);font-weight:700;color:var(--ln-text);background:#fff}.ln-faq-accordion[_ngcontent-%COMP%] .accordion-button[_ngcontent-%COMP%]:not(.collapsed){color:var(--ln-accent);background:rgba(55,108,80,.06);box-shadow:none}.ln-faq-accordion[_ngcontent-%COMP%] .accordion-button[_ngcontent-%COMP%]:focus{box-shadow:none}.ln-faq-accordion[_ngcontent-%COMP%] .accordion-body[_ngcontent-%COMP%]{font-size:clamp(.88rem,1.6vw,.96rem);line-height:1.6;color:var(--ln-muted)}.ln-faq-link[_ngcontent-%COMP%]{color:var(--ln-accent);font-weight:700;text-decoration:underline}.ln-faq-link[_ngcontent-%COMP%]:hover{color:#2a5540}.ln-prefooter[_ngcontent-%COMP%]{max-width:min(100%,var(--ln-shell-max));margin:0 auto;padding:0 var(--ln-shell-pad-x) clamp(1.2rem,4vw,2.4rem)}.ln-prefooter-inner[_ngcontent-%COMP%]{border:1px solid var(--ln-border);border-radius:20px;background:linear-gradient(140deg,rgba(55,108,80,.14),rgba(55,108,80,.05) 58%,#fff);box-shadow:0 18px 46px #1111110d;padding:clamp(1.2rem,4vw,2rem);text-align:center}.ln-prefooter-title[_ngcontent-%COMP%]{margin-bottom:.35rem}.ln-prefooter-copy[_ngcontent-%COMP%]{margin:0 auto 1rem;width:fit-content;max-width:100%;text-align:center}.ln-prefooter-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap}.ln-prefooter-store[_ngcontent-%COMP%]{border-radius:10px}.ln-latest-inner[_ngcontent-%COMP%], .ln-testimonial-inner[_ngcontent-%COMP%], .ln-reviews-inner[_ngcontent-%COMP%], .ln-pricing-inner[_ngcontent-%COMP%], .ln-faq-inner[_ngcontent-%COMP%], .ln-prefooter-inner[_ngcontent-%COMP%]{position:relative;overflow:hidden;isolation:isolate}.ln-latest-inner[_ngcontent-%COMP%]:after, .ln-testimonial-inner[_ngcontent-%COMP%]:after, .ln-reviews-inner[_ngcontent-%COMP%]:after, .ln-pricing-inner[_ngcontent-%COMP%]:after, .ln-faq-inner[_ngcontent-%COMP%]:after, .ln-prefooter-inner[_ngcontent-%COMP%]:after{content:"";position:absolute;right:clamp(-.6rem,-1vw,-.2rem);bottom:clamp(-1.6rem,-2.4vw,-.75rem);width:clamp(220px,30vw,380px);aspect-ratio:1/1;background:url(transactions.b38890bdf1e98f32.png) no-repeat center/contain;opacity:.09;pointer-events:none;z-index:0;filter:saturate(.82)}.ln-latest-inner[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], .ln-testimonial-inner[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], .ln-reviews-inner[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], .ln-pricing-inner[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], .ln-faq-inner[_ngcontent-%COMP%] > *[_ngcontent-%COMP%], .ln-prefooter-inner[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{position:relative;z-index:1}.ln-latest-inner[_ngcontent-%COMP%]:after{background-image:url(reports.4f74c7a2d7ebb5b3.png)}.ln-testimonial-inner[_ngcontent-%COMP%]:after{background-image:url(goals.d1e54d80bbd95c0c.png)}.ln-reviews-inner[_ngcontent-%COMP%]:after{background-image:url(expenses-3.0bc480f5250c10a0.png)}.ln-pricing-inner[_ngcontent-%COMP%]:after{background-image:url(bugdets.07c990fa0364e94a.png)}.ln-prefooter-inner[_ngcontent-%COMP%]:after{background-image:url(transactions.b38890bdf1e98f32.png)}@media (max-width: 699.98px){.ln-latest-inner[_ngcontent-%COMP%]:after, .ln-testimonial-inner[_ngcontent-%COMP%]:after, .ln-reviews-inner[_ngcontent-%COMP%]:after, .ln-pricing-inner[_ngcontent-%COMP%]:after, .ln-faq-inner[_ngcontent-%COMP%]:after, .ln-prefooter-inner[_ngcontent-%COMP%]:after{width:clamp(170px,40vw,230px);right:-.35rem;bottom:-1rem;opacity:.075}}@media (min-width: 720px){.ln-testimonial-highlights[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.ln-testimonial-highlight[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start;gap:.45rem;min-height:100%}.ln-testimonial-highlight-text[_ngcontent-%COMP%]{font-size:.78rem}}@media (min-width: 900px){.ln-testimonial-card[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:0}.ln-testimonial-media[_ngcontent-%COMP%]{align-self:stretch;display:flex;flex-direction:column;min-height:0}.ln-testimonial-image[_ngcontent-%COMP%]{flex:1 1 auto;width:100%;min-height:240px;height:100%;max-height:none;border-radius:17px 0 0 17px;object-fit:cover}}@media (prefers-reduced-motion: reduce){.ln-testimonial-media[_ngcontent-%COMP%]:hover .ln-testimonial-image[_ngcontent-%COMP%]{transform:none}}@media (max-width: 699.98px){.ln-reviews-inner[_ngcontent-%COMP%], .ln-testimonial-inner[_ngcontent-%COMP%]{border-radius:16px}.ln-testimonial-head[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start}.ln-latest-inner[_ngcontent-%COMP%]{border-radius:16px}.ln-latest-head[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start}.ln-prefooter-inner[_ngcontent-%COMP%]{border-radius:16px}}@media (min-width: 900px){.ln-feature[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr;gap:3rem}.ln-feature--alt[_ngcontent-%COMP%] .ln-feature-copy[_ngcontent-%COMP%]{order:0}.ln-feature--alt[_ngcontent-%COMP%] .ln-feature-visual[_ngcontent-%COMP%]{order:1}}
1.ln-h2[_ngcontent-%COMP%]{margin:0 0 var(--ln-heading-spacing);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.ln-latest-head[_ngcontent-%COMP%] .ln-h2[_ngcontent-%COMP%]{margin-bottom:.35rem}.ln-body[_ngcontent-%COMP%]{color:var(--ln-muted);line-height:var(--ln-copy-line-height);font-size:var(--ln-copy-size)}.ln-scroll-text[_ngcontent-%COMP%]{will-change:transform,opacity}.ln-feature-visual[_ngcontent-%COMP%]{min-height:220px}.ln-visual-card[_ngcontent-%COMP%]{height:100%;min-height:220px;border-radius:20px;background:linear-gradient(145deg,var(--ln-accent-soft),#fff);border:1px solid var(--ln-border);box-shadow:0 24px 60px #1111110f}.ln-visual-card--muted[_ngcontent-%COMP%]{background:linear-gradient(145deg,#f0f0f0,#fff)}.ln-trust[_ngcontent-%COMP%]{max-width:40rem;margin:0 auto;padding:clamp(2.5rem,8vw,5rem) var(--ln-pad) 3rem;text-align:center}.ln-trust-title[_ngcontent-%COMP%]{margin-bottom:.75rem}.ln-trust-copy[_ngcontent-%COMP%]{margin:0}.ln-footer[_ngcontent-%COMP%]{padding:1.5rem var(--ln-pad) 2.5rem;border-top:1px solid var(--ln-border);text-align:center}.ln-footer-note[_ngcontent-%COMP%]{font-size:.85rem;color:var(--ln-muted)}']}),i})()}];let Ue=(()=>{class i{}return i.\u0275fac=function(n){return new(n||i)},i.\u0275mod=e.oAB({type:i}),i.\u0275inj=e.cJS({imports:[x.Bz.forChild(Ae),x.Bz]}),i})();var Se=h(4466);let Ne=(()=>{class i{}return i.\u0275fac=function(n){return new(n||i)},i.\u0275mod=e.oAB({type:i}),i.\u0275inj=e.cJS({imports:[t.ez,Ue,Se.m,N.pf]}),i})()},3195:(ce,S,h)=>{h.d(S,{I:()=>G});var t=h(8274),x=h(6895);function e(s,f){1&s&&(t.TgZ(0,"div",13),t._UZ(1,"i",14),t._uU(2," Recommended "),t.qZA())}function d(s,f){if(1&s&&(t.TgZ(0,"div",15),t._uU(1),t.ALo(2,"number"),t.qZA()),2&s){const c=t.oxw();t.xp6(1),t.hij(" Save KES ",t.xi3(2,1,c.savingsAmount,"1.0-0")," ")}}function b(s,f){if(1&s&&(t.ynx(0),t.TgZ(1,"div",16)(2,"span",17),t._uU(3),t.ALo(4,"currency"),t.qZA(),t.TgZ(5,"span",18),t._uU(6),t.ALo(7,"currency"),t.qZA()(),t.BQk()),2&s){const c=t.oxw();t.xp6(3),t.AsE("",t.gM2(4,4,c.basePrice,"KES ","symbol","1.0-0"),"",c.billingText,""),t.xp6(3),t.AsE("",t.gM2(7,9,c.discountedPrice,"KES ","symbol","1.0-0"),"",c.billingText,"")}}function W(s,f){if(1&s&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&s){const c=t.oxw(3);t.xp6(1),t.hij(" / ",c.billingPeriod,"")}}function H(s,f){if(1&s&&(t.TgZ(0,"p",18),t._uU(1," KES 0"),t.YNc(2,W,2,1,"span",20),t.qZA()),2&s){const c=t.oxw(2);t.xp6(2),t.Q6J("ngIf","lifetime"!==c.billingPeriod)}}function Y(s,f){if(1&s&&(t.TgZ(0,"p",18),t._uU(1),t.ALo(2,"currency"),t.qZA()),2&s){const c=t.oxw(2);t.xp6(1),t.AsE(" ",t.gM2(2,2,c.finalDisplayPrice,"KES ","symbol","1.0-0"),"",c.billingText," ")}}function E(s,f){if(1&s&&(t.YNc(0,H,3,1,"p",19),t.YNc(1,Y,3,7,"p",19)),2&s){const c=t.oxw();t.Q6J("ngIf","Free"===c.plan.name),t.xp6(1),t.Q6J("ngIf","Free"!==c.plan.name&&void 0!==c.finalDisplayPrice)}}function Q(s,f){1&s&&(t.TgZ(0,"p",21),t._uU(1,"Forever free"),t.qZA())}function N(s,f){1&s&&(t.TgZ(0,"p",21),t._uU(1,"Everything in Pro, plus more"),t.qZA())}function D(s,f){1&s&&(t.TgZ(0,"span",26),t._UZ(1,"i",27),t.qZA())}function R(s,f){if(1&s&&(t.TgZ(0,"li",22)(1,"span",23),t._UZ(2,"i"),t.qZA(),t.TgZ(3,"span",24),t._uU(4),t.qZA(),t.YNc(5,D,2,0,"span",25),t.qZA()),2&s){const c=f.$implicit,m=t.oxw();
1t.xp6(2),t.Tol(m.iconFaClass(m.features[c].icon)),t.xp6(2),t.Oqu(m.features[c].label),t.xp6(1),t.Q6J("ngIf","Free"!==m.plan.name)}}function B(s,f){if(1&s){const c=t.EpF();t.TgZ(0,"button",28),t.NdJ("click",function(){t.CHM(c);const C=t.oxw();return t.KtG("Free"===C.plan.name?C.openAppStore():C.onUpgrade())}),t._uU(1),t.qZA()}if(2&s){const c=t.oxw();t.ekj("plan-card__cta--primary",c.plan.recommended)("plan-card__cta--ghost",!c.plan.recommended)("plan-card__cta--muted",c.plan.decoy),t.xp6(1),t.hij(" ",c.ctaLabel," ")}}let G=(()=>{class s{constructor(){this.billingPeriod="month",this.hideButtons=!1,this.upgrade=new t.vpe}ngOnInit(){}get basePrice(){if("number"==typeof this.plan.price)return this.plan.price}get priceAfterSavings(){if(this.basePrice)return void 0!==this.plan.savingsAmount&&this.plan.savingsAmount>0?Math.max(0,this.basePrice-this.plan.savingsAmount):this.basePrice}get discountedPrice(){if(this.priceAfterSavings)return void 0!==this.plan.discountPercentage&&this.plan.discountPercentage>0?Math.round(Math.max(0,this.priceAfterSavings*(1-this.plan.discountPercentage))):this.priceAfterSavings}get finalDisplayPrice(){return this.discountedPrice??this.priceAfterSavings??this.basePrice}get savingsAmount(){if(!this.basePrice||!this.finalDisplayPrice)return;const c=this.basePrice-this.finalDisplayPrice;return c>0?Math.round(c):void 0}get shouldShowSlashing(){return void 0!==this.plan.discountPercentage&&this.plan.discountPercentage>0&&void 0!==this.basePrice&&void 0!==this.discountedPrice&&this.discountedPrice<this.basePrice}get billingText(){return"Free"===this.plan.name||"lifetime"===this.billingPeriod?"":` / ${this.billingPeriod}`}iconFaClass(c){return{tag:"fas fa-tag",table:"fas fa-table",sparkles:"fas fa-wand-magic-sparkles",calendar:"fas fa-calendar",shuffle:"fas fa-chart-line",target:"fas fa-bullseye"}[c]??"fas fa-circle"}get ctaLabel(){return this.plan.decoy?"Upgrade":"Free"===this.plan.name?"Get Started Free":"Pro"===this.plan.name?"Get Pro Plan":"Pro Plus"===this.plan.name?"Get Pro Plus":"Upgrade"}onUpgrade(){console.log("onUpgrade called for plan:",this.plan),this.upgrade.emit(this.plan)}openAppStore(){window.open("https://play.google.com/store/apps/details?id=com.sisitech.wavvy_wallet","_blank")}}return s.\u0275fac=function(c){return new(c||s)},s.\u0275cmp=t.Xpm({type:s,selectors:[["app-subscription-plan"]],inputs:{plan:"plan",features:"features",index:"index",totalPlans:"totalPlans",billingPeriod:"billingPeriod",hideButtons:"hideButtons"},outputs:{upgrade:"upgrade"},decls:17,vars:16,consts:[[1,"plan-card"],["class","plan-card__badge",4,"ngIf"],[1,"plan-card__header"],[1,"plan-card__title"],[1,"plan-card__subtitle"],["class","plan-card__savings",4,"ngIf"],[1,"plan-card__price-block"],[4,"ngIf","ngIfElse"],["normalPrice",""],["class","plan-card__price-note",4,"ngIf"],[1,"plan-card__features"],["class","plan-card__feature",4,"ngFor","ngForOf"],["type","button","class","plan-card__cta",3,"plan-card__cta--primary","plan-card__cta--ghost","plan-card__cta--muted","click",4,"ngIf"],[1,"plan-card__badge"],["aria-hidden","true",1,"fas","fa-star"],[1,"plan-card__savings"],[1,"plan-card__price-row"],[1,"plan-card__price","plan-card__price--slash"],[1,"plan-card__price","plan-card__price--emphasis"],["class","plan-card__price plan-card__price--emphasis",4,"ngIf"],[4,"ngIf"],[1,"plan-card__price-note"],[1,"plan-card__feature"],["aria-hidden","true",1,"plan-card__feature-icon"],[1,"plan-card__feature-label"],["class","plan-card__feature-check","aria-hidden","true",4,"ngIf"],["aria-hidden","true",1,"plan-card__feature-check"],[1,"fas","fa-check"],["type","button",1,"plan-card__cta",3,"click"]],template:function(c,m){if(1&c&&(t.TgZ(0,"div",0),t.YNc(1,e,3,0,"div",1),t.TgZ(2,"div",2)(3,"h3",3),t._uU(4),t.qZA(),t.TgZ(5,"p",4),t._uU(6),t.qZA(),t.YNc(7,d,3,4,"div",5),t.qZA(),t.TgZ(8,"div",6),t.YNc(9,b,8,14,"ng-container",7),t.YNc(10,E,2,2,"ng-template",null,8,t.W1O),t.YNc(12,Q,2,0,"p",9),t.YNc(13,N,2,0,"p",9),t.qZA(),t.TgZ(14,"ul",10),t.YNc(15,R,6,4,"li",11),t.qZA(),t.YNc(16,B,2,7,"button",12),t.qZA()),2&c){const C=t.MAs(11);
1t.ekj("plan-card--recommended",m.plan.recommended)("ms-md-3",0===m.index)("me-md-3",m.index===m.totalPlans-1),t.xp6(1),t.Q6J("ngIf",m.plan.recommended),t.xp6(3),t.hij("",m.plan.name," Plan"),t.xp6(2),t.Oqu(m.plan.description),t.xp6(1),t.Q6J("ngIf",m.savingsAmount&&m.savingsAmount>0),t.xp6(2),t.Q6J("ngIf",m.shouldShowSlashing)("ngIfElse",C),t.xp6(3),t.Q6J("ngIf","Free"===m.plan.name),t.xp6(1),t.Q6J("ngIf","Pro Plus"===m.plan.name),t.xp6(2),t.Q6J("ngForOf",m.plan.features),t.xp6(1),t.Q6J("ngIf",!m.hideButtons)}},dependencies:[x.sg,x.O5,x.JJ,x.H9],styles:["[_nghost-%COMP%]{display:block;height:100%}.plan-card[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;height:100%;margin-bottom:0;padding:1.35rem 1.2rem 1.25rem;border-radius:16px;border:1px solid rgba(17,17,17,.08);background:#fff;box-shadow:0 10px 32px #1111110f;color:#1a1f1c;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.plan-card[_ngcontent-%COMP%]:hover{box-shadow:0 14px 40px #11111114}.plan-card--recommended[_ngcontent-%COMP%]{border:2px solid #376c50;box-shadow:0 14px 42px #376c502e;padding-top:2.65rem}.plan-card--recommended[_ngcontent-%COMP%] .plan-card__header[_ngcontent-%COMP%]{margin-top:.35rem}.plan-card__badge[_ngcontent-%COMP%]{position:absolute;top:.65rem;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .75rem;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#376c50;white-space:nowrap}.plan-card__badge[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:.62rem}.plan-card__header[_ngcontent-%COMP%]{text-align:center;margin-bottom:.65rem}.plan-card__title[_ngcontent-%COMP%]{margin:0 0 .35rem;font-size:1.12rem;font-weight:800;letter-spacing:-.02em;color:#141a17}.plan-card__subtitle[_ngcontent-%COMP%]{margin:0;font-size:.88rem;line-height:1.45;color:#5c6670}.plan-card__savings[_ngcontent-%COMP%]{margin-top:.45rem;font-size:.78rem;font-weight:700;color:#0d6efd}.plan-card__price-block[_ngcontent-%COMP%]{text-align:center;margin-bottom:1rem}.plan-card__price-row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.35rem .5rem}.plan-card__price[_ngcontent-%COMP%]{margin:0;font-size:clamp(1.25rem,2.6vw,1.65rem);font-weight:800;letter-spacing:-.02em;color:#376c50}.plan-card__price--slash[_ngcontent-%COMP%]{font-size:1rem;font-weight:600;color:#9aa3a8;text-decoration:line-through}.plan-card__price--emphasis[_ngcontent-%COMP%]{color:#376c50}.plan-card__price-note[_ngcontent-%COMP%]{margin:.35rem 0 0;font-size:.8rem;font-weight:600;color:#5c6670}.plan-card__features[_ngcontent-%COMP%]{list-style:none;margin:0 0 1.15rem;padding:0;display:flex;flex-direction:column;gap:.45rem;flex:1 1 auto}.plan-card__feature[_ngcontent-%COMP%]{display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem;border-radius:10px;background:#f1f4f3;border:1px solid rgba(17,17,17,.05);font-size:.84rem;font-weight:600;color:#243029;text-align:left}.plan-card__feature-icon[_ngcontent-%COMP%]{flex:0 0 auto;display:grid;place-items:center;width:1.85rem;height:1.85rem;color:#376c50;font-size:.88rem}.plan-card__feature-label[_ngcontent-%COMP%]{flex:1 1 auto;min-width:0;line-height:1.35}.plan-card__feature-check[_ngcontent-%COMP%]{flex:0 0 auto;display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:rgba(55,108,80,.12);color:#376c50;font-size:.62rem}.plan-card__cta[_ngcontent-%COMP%]{margin-top:auto;width:100%;padding:.68rem 1rem;border-radius:999px;font-size:.92rem;font-weight:700;font-family:inherit;cursor:pointer;border:none;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.plan-card__cta--primary[_ngcontent-%COMP%]{background:#376c50;color:#fff;border:1px solid rgba(17,17,17,.08);box-shadow:0 6px 18px #376c5047}.plan-card__cta--primary[_ngcontent-%COMP%]:hover{background:#2d5a44;color:#fff}.plan-card__cta--ghost[_ngcontent-%COMP%]{background:#fff;color:#376c50;border:2px solid #376c50}.plan-card__cta--ghost[_ngcontent-%COMP%]:hover{background:rgba(55,108,80,.06)}.plan-card__cta--muted[_ngcontent-%COMP%]{opacity:.75}.plan-card__cta[_ngcontent-%COMP%]:focus-visible{outline:2px solid #376c50;outline-offset:3px}@media (max-width: 767.98px){.plan-card[_ngcontent-%COMP%]{width:100%;max-width:26rem;margin-left:auto;margin-right:auto}}"]}),s})()}}]);
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.