.home-v2_page__sJxQH{--v2-bg:var(--color-off-white);--v2-primary:var(--color-dark-green);--v2-accent:var(--color-light-green);--v2-pink:var(--color-pink);--v2-orange:var(--color-orange);--v2-blue:var(--color-blue);--v2-white:var(--color-white);background:var(--v2-bg);color:var(--v2-primary);font-family:var(--font-sans);overflow:hidden}.home-v2_page__sJxQH *,.home-v2_page__sJxQH :after,.home-v2_page__sJxQH :before{box-sizing:border-box}.home-v2_faqInner__8sTD3,.home-v2_finalCtaInner__vkZVq,.home-v2_heroInner__sKYMW,.home-v2_sectionInner__oHiVA{width:min(100%,74rem);margin-inline:auto}.home-v2_eyebrow__pJWof,.home-v2_sectionLabel__VcMnN{margin:0 0 1rem;font-size:.74rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.home-v2_sectionLabel__VcMnN{color:color-mix(in srgb,var(--v2-primary) 56%,transparent)}.home-v2_hero__PQu6c{position:relative;min-height:46rem;padding:9.5rem clamp(1.25rem,6vw,5rem) 6.5rem;overflow:hidden;background:var(--v2-primary);color:var(--v2-bg)}.home-v2_finalGlow__fHy1U,.home-v2_heroGlowOne__OFbuz,.home-v2_heroGlowTwo__koV3y{position:absolute;border-radius:999px;pointer-events:none;filter:blur(.2px)}.home-v2_heroGlowOne__OFbuz{width:34rem;height:34rem;top:-15rem;right:-7rem;background:color-mix(in srgb,var(--v2-accent) 13%,transparent)}.home-v2_heroGlowTwo__koV3y{width:25rem;height:25rem;left:-10rem;bottom:-14rem;background:color-mix(in srgb,var(--v2-pink) 16%,transparent)}.home-v2_heroInner__sKYMW{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(22rem,.8fr);gap:clamp(3rem,7vw,7.5rem);align-items:center}.home-v2_heroCopy__0QxpU,.home-v2_howContent__h1m4S{min-width:0}.home-v2_eyebrow__pJWof{display:inline-flex;align-items:center;gap:.55rem;color:var(--v2-accent)}.home-v2_eyebrow__pJWof:before{content:"";width:.48rem;height:.48rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 .32rem color-mix(in srgb,currentColor 12%,transparent)}.home-v2_hero__PQu6c h1{max-width:43rem;margin:0;font-size:clamp(3rem,5.8vw,5.7rem);font-weight:850;letter-spacing:-.055em;line-height:.98}.home-v2_hero__PQu6c h1 span{display:block;color:var(--v2-accent)}.home-v2_heroText__11WvK{max-width:38rem;margin:1.8rem 0 0;color:color-mix(in srgb,var(--v2-bg) 74%,transparent);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.7}.home-v2_heroActions__1D0qN{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;margin-top:2.2rem}.home-v2_primaryButton__DGvnc,.home-v2_secondaryButton__cGVJi,.home-v2_whereButton__YiYyb{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.35rem;border-radius:999px;padding:.8rem 1.5rem;font-size:.92rem;font-weight:800;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.home-v2_primaryButton__DGvnc{background:var(--v2-accent);color:var(--v2-primary);box-shadow:0 .8rem 2.4rem color-mix(in srgb,var(--v2-accent) 25%,transparent)}.home-v2_secondaryButton__cGVJi{border:1px solid color-mix(in srgb,var(--v2-bg) 25%,transparent);color:var(--v2-bg);background:color-mix(in srgb,var(--v2-bg) 5%,transparent)}.home-v2_primaryButton__DGvnc:hover,.home-v2_secondaryButton__cGVJi:hover,.home-v2_whereButton__YiYyb:hover{transform:translateY(-.15rem)}.home-v2_btnStore__9PYo4:focus-visible,.home-v2_faqItem__uK2nP summary:focus-visible,.home-v2_primaryButton__DGvnc:focus-visible,.home-v2_secondaryButton__cGVJi:focus-visible,.home-v2_whereButton__YiYyb:focus-visible{outline:3px solid var(--v2-orange);outline-offset:4px}.home-v2_heroProofs__pjevz{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.8rem 0 0;padding:0;list-style:none}.home-v2_heroProofs__pjevz li{border:1px solid color-mix(in srgb,var(--v2-accent) 24%,transparent);border-radius:999px;padding:.5rem .8rem;background:color-mix(in srgb,var(--v2-accent) 9%,transparent);color:var(--v2-accent);font-size:.78rem;font-weight:700}.home-v2_heroVisual__jUuuf{position:relative;display:grid;place-items:center;min-height:31rem}.home-v2_receipt__vJssW{position:relative;z-index:2;width:min(100%,24rem);padding:2rem 2rem 2.6rem;background:#fffef8;color:var(--v2-primary);box-shadow:0 2.2rem 5rem rgba(0,0,0,.34);transform:rotate(1.5deg);animation:home-v2_receiptEnter__bacfs .8s cubic-bezier(.22,1,.36,1) both}.home-v2_receipt__vJssW:after{content:"";position:absolute;left:0;right:0;bottom:-.72rem;height:.75rem;background:linear-gradient(135deg,#fffef8 50%,transparent 51%) 0 0 /1.45rem 100% repeat-x,linear-gradient(45deg,transparent 49%,#fffef8 50%) 0 0 /1.45rem 100% repeat-x}.home-v2_receiptConfirmation__poNgt,.home-v2_receiptRow__9FOnB,.home-v2_receiptTop__0OU2K{display:flex;justify-content:space-between;gap:1rem}.home-v2_receiptTop__0OU2K{align-items:flex-start}.home-v2_receiptBrand__NJ5EX{font-size:1.65rem;font-weight:900;letter-spacing:-.07em}.home-v2_receiptStatus__Vp0hF{border-radius:999px;padding:.35rem .55rem;background:color-mix(in srgb,var(--v2-accent) 34%,white);font-size:.62rem;font-weight:800;text-transform:uppercase}.home-v2_receiptRule__FJ_bZ{height:1px;margin:1.25rem 0;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--v2-primary) 32%,transparent) 0 .35rem,transparent .35rem .7rem)}.home-v2_receiptPartner__LADRT{margin:0 0 1.4rem;color:color-mix(in srgb,var(--v2-primary) 58%,transparent);font-size:.78rem}.home-v2_receiptRow__9FOnB{align-items:baseline;padding:.55rem 0;font-size:.9rem}.home-v2_receiptRow__9FOnB strong{white-space:nowrap;font-size:1rem}.home-v2_receiptCashback__1ckLK,.home-v2_receiptConfirmation__poNgt,.home-v2_receiptPaid__z1Y2N{opacity:0;animation:home-v2_receiptLine__ftOMw .52s ease-out both}.home-v2_receiptPaid__z1Y2N{animation-delay:.65s}.home-v2_receiptCashback__1ckLK{margin-top:.35rem;border-radius:.75rem;padding:.8rem;background:color-mix(in srgb,var(--v2-accent) 42%,white);animation-delay:1.25s}.home-v2_receiptCashback__1ckLK strong{color:#00705f}.home-v2_receiptConfirmation__poNgt{align-items:center;justify-content:flex-start;animation-delay:1.9s}.home-v2_receiptConfirmation__poNgt div{display:grid;gap:.18rem}.home-v2_receiptConfirmation__poNgt strong{font-size:.84rem}.home-v2_receiptConfirmation__poNgt span:last-child{color:color-mix(in srgb,var(--v2-primary) 58%,transparent);font-size:.72rem}.home-v2_checkmark__jDNUc{display:grid;width:2.1rem;height:2.1rem;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--v2-accent);font-weight:900}.home-v2_zucaCoin__CtUSa{position:absolute;z-index:3;display:grid;width:3.15rem;height:3.15rem;place-items:center;border:.2rem solid color-mix(in srgb,var(--v2-primary) 45%,transparent);border-radius:999px;background:var(--v2-accent);color:var(--v2-primary);font-weight:900;box-shadow:0 .8rem 1.6rem rgba(0,0,0,.22);opacity:0;animation:home-v2_coinPop__ACtJ4 .65s cubic-bezier(.2,1.3,.4,1) both}.home-v2_coinOne__0c46s{top:2.2rem;right:.5rem;animation-delay:1.75s}.home-v2_coinTwo__fSLK5{bottom:4rem;left:-.2rem;animation-delay:2.05s}.home-v2_coinThree__07JX2{right:2.1rem;bottom:.8rem;width:2.35rem;height:2.35rem;animation-delay:2.3s}.home-v2_proofStrip__2qjKZ{padding:1rem 1.3rem;background:var(--v2-accent);color:var(--v2-primary);overflow-x:auto;overflow-y:hidden}.home-v2_proofStripInner__K_Xl9{display:flex;width:100%;align-items:center;justify-content:center;gap:1.8rem;flex-wrap:wrap}.home-v2_proofUnit__a6PaE{display:inline-flex;align-items:center;gap:1.8rem}.home-v2_proofItem__Dp6bB{font-size:.9rem;font-weight:700;white-space:nowrap}.home-v2_proofDot__WqH1o{width:.37rem;height:.37rem;flex-shrink:0;border-radius:999px;background:color-mix(in srgb,var(--v2-primary) 40%,transparent)}.home-v2_faq__hAh2h,.home-v2_finalCta__wh25s,.home-v2_how__bf8hd,.home-v2_product__8xRlw,.home-v2_referral__iTiQl,.home-v2_where___XeCV{padding:7rem clamp(1.25rem,6vw,5rem)}.home-v2_centeredHeading__Ml70F{max-width:50rem;margin-inline:auto;text-align:center}.home-v2_centeredHeading__Ml70F h2,.home-v2_finalCta__wh25s h2,.home-v2_how__bf8hd h2,.home-v2_splitHeading__hI3pD h2,.home-v2_where___XeCV h2{margin:0;font-size:clamp(2.25rem,4.6vw,4rem);font-weight:850;letter-spacing:-.045em;line-height:1.04}.home-v2_centeredHeading__Ml70F>p:last-child{max-width:43rem;margin:1.25rem auto 0;color:color-mix(in srgb,var(--v2-primary) 68%,transparent);font-size:1.02rem;line-height:1.75}.home-v2_referral__iTiQl{background:var(--v2-bg)}.home-v2_networkCard__ddnPp{margin-top:3.25rem;border-radius:2rem;padding:clamp(1.5rem,4vw,3rem);overflow:hidden;background:var(--v2-primary);box-shadow:0 1.5rem 4rem color-mix(in srgb,var(--v2-primary) 16%,transparent)}.home-v2_cascadeRow__aR54P{display:grid;grid-template-columns:minmax(0,1fr) 11rem;gap:clamp(1.5rem,4vw,3rem);align-items:center}.home-v2_cascadeTrack__EIj2_,.home-v2_cascadeUnit__TDOWD{display:flex;min-width:0;align-items:center}.home-v2_cascadeUnit__TDOWD{flex:1 1 0}.home-v2_cascadeFriend__3dQZ3,.home-v2_cascadeYou__VEVAQ{display:grid;width:5.2rem;height:5.2rem;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--v2-bg) 28%,transparent);border-radius:999px;font-size:.76rem;font-weight:800;text-align:center}.home-v2_cascadeFriend__3dQZ3{background:color-mix(in srgb,var(--v2-bg) 9%,transparent);color:var(--v2-bg)}.home-v2_cascadeYou__VEVAQ{border-color:var(--v2-accent);background:var(--v2-accent);color:var(--v2-primary);box-shadow:0 0 1.5rem color-mix(in srgb,var(--v2-accent) 25%,transparent)}.home-v2_cascadeLine__kn5Um{position:relative;display:block;min-width:1rem;height:2px;flex:1 1 auto;background:color-mix(in srgb,var(--v2-accent) 24%,transparent)}.home-v2_cascadeDot__CQFbl{position:absolute;top:50%;left:0;width:.7rem;height:.7rem;border-radius:999px;background:var(--v2-accent);box-shadow:0 0 .9rem var(--v2-accent);opacity:0;transform:translate(-50%,-50%);animation:home-v2_cascadeFlow__SQMGn 4.8s linear infinite;animation-delay:var(--cascade-delay)}.home-v2_walletCard__RdiY_{display:grid;min-height:10.5rem;place-items:center;align-content:center;border-radius:1.5rem;padding:1rem;background:var(--v2-accent);color:var(--v2-primary);text-align:center;animation:home-v2_walletPulse__G_t8P 6s ease-in-out 4.15s infinite}.home-v2_walletArrow__tuUVo{font-size:1.35rem;font-weight:900}.home-v2_walletLabel__Wfc2u{margin-top:.25rem;font-size:.72rem;font-weight:750}.home-v2_walletAmount__N5Jy1{margin-top:.15rem;font-size:1.55rem;line-height:1}.home-v2_walletCaption__Fp3QR{max-width:8rem;margin-top:.45rem;font-size:.65rem;line-height:1.35;opacity:.68}.home-v2_referralNote__ayGKH{margin:1.4rem auto 0;color:color-mix(in srgb,var(--v2-primary) 63%,transparent);font-size:.82rem;font-weight:700;text-align:center}.home-v2_product__8xRlw{background:var(--v2-white)}.home-v2_splitHeading__hI3pD{display:grid;grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr);gap:clamp(2rem,7vw,6rem);align-items:end}.home-v2_splitHeading__hI3pD>p{margin:0 0 .3rem;color:color-mix(in srgb,var(--v2-primary) 68%,transparent);font-size:1rem;line-height:1.75}.home-v2_benefitGrid__g7zDP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3.5rem}.home-v2_benefitCard___i1LO{position:relative;min-height:16.5rem;border:1px solid color-mix(in srgb,var(--v2-primary) 10%,transparent);border-radius:1.5rem;padding:1.7rem;overflow:hidden;background:var(--v2-bg)}.home-v2_benefitCard___i1LO:nth-child(2){background:color-mix(in srgb,var(--v2-blue) 34%,white)}.home-v2_benefitCard___i1LO:nth-child(3){background:color-mix(in srgb,var(--v2-pink) 28%,white)}.home-v2_benefitNumber__DQiMA{display:grid;width:3.15rem;height:3.15rem;place-items:center;border-radius:1rem;background:var(--v2-primary);color:var(--v2-accent);font-size:.8rem;font-weight:900}.home-v2_benefitCard___i1LO h3{margin:3.25rem 0 0;font-size:1.25rem;font-weight:850}.home-v2_benefitCard___i1LO p{margin:.65rem 0 0;color:color-mix(in srgb,var(--v2-primary) 65%,transparent);font-size:.92rem;line-height:1.65}.home-v2_how__bf8hd{background:var(--v2-primary);color:var(--v2-bg)}.home-v2_howInner__0vNBK{display:grid;grid-template-columns:minmax(0,.9fr) minmax(22rem,.8fr);gap:clamp(3rem,8vw,8rem);align-items:center}.home-v2_finalCta__wh25s .home-v2_sectionLabel__VcMnN,.home-v2_how__bf8hd .home-v2_sectionLabel__VcMnN{color:var(--v2-accent)}.home-v2_stepsList__4v5uv{display:grid;gap:0;margin:2.5rem 0 0;padding:0;list-style:none}.home-v2_stepItem__6csMK{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem 0;border-bottom:1px solid color-mix(in srgb,var(--v2-bg) 12%,transparent)}.home-v2_stepItem__6csMK>span{display:grid;width:2.55rem;height:2.55rem;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--v2-accent) 13%,transparent);color:var(--v2-accent);font-size:.72rem;font-weight:900}.home-v2_stepItem__6csMK h3{margin:0;font-size:1rem}.home-v2_stepItem__6csMK p{margin:.4rem 0 0;color:color-mix(in srgb,var(--v2-bg) 60%,transparent);font-size:.88rem;line-height:1.6}.home-v2_phoneStage__1kQ3I{position:relative;display:grid;min-height:37rem;place-items:center;border-radius:3rem;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--v2-pink) 35%,transparent),transparent 34%),radial-gradient(circle at 82% 78%,color-mix(in srgb,var(--v2-accent) 24%,transparent),transparent 34%),color-mix(in srgb,var(--v2-bg) 5%,transparent)}.home-v2_phoneWrap__rvXmh{position:relative;width:17.5rem}.home-v2_phoneFrame__72V_F{border-radius:2.4rem;padding:1.15rem;background:var(--v2-bg);box-shadow:0 2rem 6rem rgba(0,0,0,.35)}.home-v2_phoneNotch__IEfjJ{width:5rem;height:.62rem;margin:0 auto 1rem;border-radius:999px;background:var(--v2-primary)}.home-v2_phoneScreen__iCUMY{min-height:25rem;border-radius:1.5rem;padding:1.25rem 1rem;background:var(--v2-primary)}.home-v2_screenGreeting__jxpa3{color:color-mix(in srgb,var(--v2-bg) 50%,transparent);font-size:.74rem}.home-v2_screenName__fm9pS{margin:.28rem 0 1.3rem;color:var(--v2-bg);font-weight:700}.home-v2_screenCard__jTnWr{margin-bottom:.8rem;border-radius:1.1rem;padding:1rem;background:var(--v2-accent);color:var(--v2-primary)}.home-v2_cardLabel__0vf3N{font-size:.7rem;opacity:.65;text-transform:uppercase}.home-v2_cardValue__7870P{margin-top:.35rem;font-size:2rem;line-height:1}.home-v2_cardSub__ARv_j{margin-top:.25rem;font-size:.7rem;opacity:.7}.home-v2_screenTx__0KE7C{display:flex;align-items:center;justify-content:space-between;padding:.74rem 0;border-bottom:1px solid color-mix(in srgb,var(--v2-bg) 8%,transparent)}.home-v2_txLeft__ZguaU{display:flex;align-items:center;gap:.62rem}.home-v2_txIcon__0iGax{display:flex;width:2.1rem;height:2.1rem;align-items:center;justify-content:center;border-radius:.7rem}.home-v2_txLime__ubL2Z{background:color-mix(in srgb,var(--v2-accent) 16%,transparent)}.home-v2_txBlue__yWcWf{background:color-mix(in srgb,var(--v2-blue) 22%,transparent)}.home-v2_txName__rE_mY{color:var(--v2-bg);font-size:.78rem}.home-v2_txDate__mcRck{color:color-mix(in srgb,var(--v2-bg) 42%,transparent);font-size:.68rem}.home-v2_txAmount__JDQtW{color:var(--v2-accent);font-size:.88rem}.home-v2_screenBtn__yuygK{width:100%;margin-top:.9rem;border-radius:.88rem;padding:.82rem;background:var(--v2-orange);color:var(--v2-white);font-weight:700;text-align:center}.home-v2_floatTag__99AsC{position:absolute;z-index:3;border-radius:.85rem;padding:.6rem .85rem;background:var(--v2-bg);color:var(--v2-primary);box-shadow:0 .6rem 1.8rem rgba(0,0,0,.18);font-size:.76rem;font-weight:700;white-space:nowrap}.home-v2_floatTagOne__ESwrI{top:3.7rem;right:-2.5rem;animation:home-v2_floatTag__99AsC 4s ease-in-out infinite}.home-v2_floatTagTwo__cYOCa{bottom:6.6rem;left:-3.2rem;animation:home-v2_floatTag__99AsC 4s ease-in-out 1.3s infinite}.home-v2_where___XeCV{background:var(--v2-bg)}.home-v2_whereCard__I7HEE{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);gap:2rem;align-items:center;border-radius:2.2rem;padding:clamp(2rem,6vw,4.5rem);overflow:hidden;background:var(--v2-accent)}.home-v2_whereCard__I7HEE>div:first-child{position:relative;z-index:2}.home-v2_where___XeCV h2{max-width:32rem}.home-v2_whereCard__I7HEE p:not(.home-v2_sectionLabel__VcMnN){max-width:32rem;margin:1rem 0 0;line-height:1.7}.home-v2_whereButton__YiYyb{margin-top:1.6rem;background:var(--v2-primary);color:var(--v2-bg)}.home-v2_locationVisual__9dh9B{position:relative;min-height:18rem}.home-v2_locationRing__chS50{position:absolute;top:50%;left:50%;width:16rem;height:16rem;border:1px solid color-mix(in srgb,var(--v2-primary) 22%,transparent);border-radius:999px;transform:translate(-50%,-50%)}.home-v2_locationRing__chS50:after,.home-v2_locationRing__chS50:before{content:"";position:absolute;inset:2.8rem;border:1px solid color-mix(in srgb,var(--v2-primary) 22%,transparent);border-radius:inherit}.home-v2_locationRing__chS50:after{inset:5.5rem}.home-v2_locationPin__ok6Qf{position:absolute;top:50%;left:50%;width:5.5rem;height:5.5rem;border-radius:50% 50% 50% 0;background:var(--v2-primary);transform:translate(-50%,-64%) rotate(-45deg);box-shadow:0 1.2rem 2.5rem color-mix(in srgb,var(--v2-primary) 23%,transparent)}.home-v2_locationPin__ok6Qf span{position:absolute;top:50%;left:50%;display:grid;width:2.7rem;height:2.7rem;place-items:center;border-radius:999px;background:var(--v2-bg);color:var(--v2-primary);font-weight:900;transform:translate(-50%,-50%) rotate(45deg)}.home-v2_locationDot__WSa3M{position:absolute;width:.9rem;height:.9rem;border:.18rem solid var(--v2-accent);border-radius:999px;background:var(--v2-primary)}.home-v2_locationDotOne__uPtO1{top:1.7rem;left:26%}.home-v2_locationDotTwo__ot81s{right:12%;bottom:4rem}.home-v2_locationDotThree__8_9PF{bottom:1.8rem;left:21%}.home-v2_faq__hAh2h{background:var(--v2-white)}.home-v2_faqInner__8sTD3{max-width:52rem}.home-v2_faqList__NUh1q{display:grid;gap:.75rem;margin-top:3rem}.home-v2_faqItem__uK2nP{border:1px solid color-mix(in srgb,var(--v2-primary) 12%,transparent);border-radius:1.1rem;background:var(--v2-bg);transition:border-color .18s ease,background-color .18s ease}.home-v2_faqItem__uK2nP[open]{border-color:color-mix(in srgb,var(--v2-primary) 28%,transparent);background:color-mix(in srgb,var(--v2-accent) 18%,white)}.home-v2_faqItem__uK2nP summary{display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;cursor:pointer;font-size:.96rem;font-weight:800;list-style:none}.home-v2_faqItem__uK2nP summary::-webkit-details-marker{display:none}.home-v2_faqItem__uK2nP summary span{display:grid;width:1.9rem;height:1.9rem;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--v2-primary);color:var(--v2-accent);font-size:1.15rem;transition:transform .18s ease}.home-v2_faqItem__uK2nP[open] summary span{transform:rotate(45deg)}.home-v2_faqItem__uK2nP p{margin:-.25rem 3.8rem 1.25rem 1.25rem;color:color-mix(in srgb,var(--v2-primary) 67%,transparent);font-size:.9rem;line-height:1.65}.home-v2_finalCta__wh25s{position:relative;overflow:hidden;background:var(--v2-primary);color:var(--v2-bg);text-align:center}.home-v2_finalGlow__fHy1U{width:38rem;height:38rem;top:-20rem;left:50%;background:color-mix(in srgb,var(--v2-accent) 13%,transparent);transform:translateX(-50%)}.home-v2_finalCtaInner__vkZVq{position:relative;z-index:1;max-width:48rem}.home-v2_finalCta__wh25s h2{max-width:45rem;margin-inline:auto}.home-v2_finalCtaInner__vkZVq>p:not(.home-v2_sectionLabel__VcMnN){max-width:38rem;margin:1.2rem auto 0;color:color-mix(in srgb,var(--v2-bg) 68%,transparent);line-height:1.7}.home-v2_ctaButtons__om_it{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem}.home-v2_ctaButtonsSingle__b9PTA{justify-content:center}.home-v2_btnStore__9PYo4{display:inline-flex;width:auto;height:3.4rem;align-items:center;transition:transform .18s ease}.home-v2_btnStore__9PYo4:hover{transform:translateY(-.15rem)}.home-v2_storeBadge__PBfXa{width:auto;height:3.4rem}.home-v2_downloadNote__YcT_F{display:block;margin-top:1.15rem;color:color-mix(in srgb,var(--v2-bg) 46%,transparent);font-size:.75rem}@keyframes home-v2_receiptEnter__bacfs{0%{opacity:0;transform:translateY(2.5rem) rotate(-2deg) scale(.96)}to{opacity:1;transform:translateY(0) rotate(1.5deg) scale(1)}}@keyframes home-v2_receiptLine__ftOMw{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateY(0)}}@keyframes home-v2_coinPop__ACtJ4{0%{opacity:0;transform:translateY(1rem) scale(.55) rotate(-24deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(8deg)}}@keyframes home-v2_cascadeFlow__SQMGn{0%,70%,to{left:0;opacity:0}4%{opacity:1}20%{left:100%;opacity:1}24%{left:100%;opacity:0}}@keyframes home-v2_cascadeFlowVertical___g8OX{0%,70%,to{top:0;left:50%;opacity:0}4%{opacity:1}20%{top:100%;left:50%;opacity:1}24%{top:100%;left:50%;opacity:0}}@keyframes home-v2_floatTag__99AsC{0%,to{transform:translateY(0)}50%{transform:translateY(-.45rem)}}@keyframes home-v2_walletPulse__G_t8P{0%,68%,to{transform:scale(1);box-shadow:none}73%{transform:scale(1.035);box-shadow:0 0 2rem color-mix(in srgb,var(--v2-accent) 45%,transparent)}79%{transform:scale(1);box-shadow:none}}@media (max-width:68rem){.home-v2_heroInner__sKYMW{grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr);gap:2.5rem}.home-v2_cascadeRow__aR54P{grid-template-columns:minmax(0,1fr) 9.5rem}.home-v2_cascadeFriend__3dQZ3,.home-v2_cascadeYou__VEVAQ{width:4.5rem;height:4.5rem;font-size:.68rem}}@media (max-width:56rem){.home-v2_hero__PQu6c{min-height:auto;padding-top:8.5rem}.home-v2_heroInner__sKYMW,.home-v2_howInner__0vNBK,.home-v2_splitHeading__hI3pD,.home-v2_whereCard__I7HEE{grid-template-columns:1fr}.home-v2_heroCopy__0QxpU{max-width:46rem}.home-v2_heroVisual__jUuuf{min-height:29rem}.home-v2_cascadeRow__aR54P{grid-template-columns:1fr}.home-v2_cascadeTrack__EIj2_{flex-direction:column}.home-v2_cascadeUnit__TDOWD{width:100%;flex:0 0 auto;flex-direction:column}.home-v2_cascadeFriend__3dQZ3,.home-v2_cascadeYou__VEVAQ{width:min(100%,14rem);height:3.6rem;border-radius:999px;font-size:.78rem}.home-v2_cascadeLine__kn5Um{width:2px;min-width:2px;height:2rem;flex:0 0 auto}.home-v2_cascadeDot__CQFbl{top:0;left:50%;animation-name:home-v2_cascadeFlowVertical___g8OX}.home-v2_walletCard__RdiY_{width:min(100%,14rem);min-height:8.5rem;margin-inline:auto}.home-v2_benefitGrid__g7zDP{grid-template-columns:1fr}.home-v2_benefitCard___i1LO{min-height:13rem}.home-v2_benefitCard___i1LO h3{margin-top:2.2rem}.home-v2_phoneStage__1kQ3I{min-height:35rem}.home-v2_floatTag__99AsC{display:none}.home-v2_locationVisual__9dh9B{min-height:15rem}}@media (max-width:38rem){.home-v2_faq__hAh2h,.home-v2_finalCta__wh25s,.home-v2_hero__PQu6c,.home-v2_how__bf8hd,.home-v2_product__8xRlw,.home-v2_referral__iTiQl,.home-v2_where___XeCV{padding-right:1.15rem;padding-left:1.15rem}.home-v2_hero__PQu6c{padding-top:7.75rem;padding-bottom:4.5rem}.home-v2_hero__PQu6c h1{font-size:clamp(2.75rem,14vw,4rem)}.home-v2_heroActions__1D0qN{align-items:stretch;flex-direction:column}.home-v2_primaryButton__DGvnc,.home-v2_secondaryButton__cGVJi{width:100%}.home-v2_heroProofs__pjevz{gap:.45rem}.home-v2_heroProofs__pjevz li{font-size:.7rem}.home-v2_heroVisual__jUuuf{min-height:26rem}.home-v2_receipt__vJssW{width:calc(100% - 1.1rem);padding:1.55rem 1.35rem 2.2rem}.home-v2_receiptStatus__Vp0hF{max-width:7rem;text-align:center}.home-v2_coinOne__0c46s{right:-.2rem}.home-v2_coinTwo__fSLK5{left:-.3rem}.home-v2_proofStripInner__K_Xl9{width:max-content;flex-wrap:nowrap;justify-content:flex-start}.home-v2_proofItem__Dp6bB{white-space:nowrap}.home-v2_faq__hAh2h,.home-v2_finalCta__wh25s,.home-v2_how__bf8hd,.home-v2_product__8xRlw,.home-v2_referral__iTiQl,.home-v2_where___XeCV{padding-top:5.3rem;padding-bottom:5.3rem}.home-v2_networkCard__ddnPp{border-radius:1.4rem;padding:1.3rem}.home-v2_centeredHeading__Ml70F h2,.home-v2_finalCta__wh25s h2,.home-v2_how__bf8hd h2,.home-v2_splitHeading__hI3pD h2,.home-v2_where___XeCV h2{font-size:clamp(2.15rem,11vw,3.2rem)}.home-v2_benefitCard___i1LO{min-height:12rem}.home-v2_phoneStage__1kQ3I{min-height:32rem;border-radius:2rem}.home-v2_phoneWrap__rvXmh{width:min(17.5rem,calc(100% - 1rem))}.home-v2_whereCard__I7HEE{border-radius:1.6rem;padding:2rem 1.4rem}.home-v2_locationRing__chS50{width:14rem;height:14rem}.home-v2_faqItem__uK2nP summary{font-size:.88rem}.home-v2_faqItem__uK2nP p{margin-right:1.25rem}.home-v2_ctaButtons__om_it{align-items:center;flex-direction:column}}@media (prefers-reduced-motion:reduce){.home-v2_cascadeDot__CQFbl,.home-v2_floatTag__99AsC,.home-v2_receiptCashback__1ckLK,.home-v2_receiptConfirmation__poNgt,.home-v2_receiptPaid__z1Y2N,.home-v2_receipt__vJssW,.home-v2_walletCard__RdiY_,.home-v2_zucaCoin__CtUSa{animation:none}.home-v2_receiptCashback__1ckLK,.home-v2_receiptConfirmation__poNgt,.home-v2_receiptPaid__z1Y2N,.home-v2_zucaCoin__CtUSa{opacity:1}.home-v2_btnStore__9PYo4,.home-v2_faqItem__uK2nP summary span,.home-v2_primaryButton__DGvnc,.home-v2_secondaryButton__cGVJi,.home-v2_whereButton__YiYyb{transition:none}}.invite-screen_page__bk8TP{min-height:100vh;min-height:100svh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding-inline:clamp(1rem,3vw,2rem);padding-block:clamp(1rem,3vw,2rem);position:relative;overflow:hidden;background:var(--color-dark-green);color:var(--color-off-white);font-family:var(--font-sans)}.invite-screen_backgroundBlob__uMKAv{position:absolute;border-radius:60% 40% 50% 60%/50% 60% 40% 50%;pointer-events:none;opacity:.1}.invite-screen_backgroundBlobOne__OuhxG{width:26rem;height:26rem;background:var(--color-light-green);top:-9rem;right:-6rem;animation:invite-screen_inviteBlobOne__caXQk 10s ease-in-out infinite}.invite-screen_backgroundBlobTwo__VEuTc{width:20rem;height:20rem;background:var(--color-pink);bottom:-9rem;left:-7rem;animation:invite-screen_inviteBlobTwo__u0LvD 12s ease-in-out infinite}.invite-screen_card__5CxGf{border-radius:2rem;overflow:hidden;background:var(--color-off-white);color:var(--color-dark-green);box-shadow:0 2rem 5rem rgba(0,0,0,.35)}.invite-screen_cardStack__NINl_,.invite-screen_card__5CxGf{width:100%;max-width:27rem;position:relative;z-index:2}.invite-screen_header__RyAxF{background:var(--color-dark-green);color:var(--color-off-white);padding:2rem 1.75rem 1.8rem;text-align:center}.invite-screen_badge__oqKAl{display:inline-flex;align-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-light-green) 40%,transparent);background:color-mix(in srgb,var(--color-light-green) 15%,transparent);color:var(--color-light-green);font-size:.75rem;font-weight:700;letter-spacing:.03em;padding:.45rem .85rem}.invite-screen_inviterName__lZxIT{margin:.85rem 0 0;font-size:clamp(1.5rem,5vw,2.1rem);line-height:1.05}.invite-screen_inviterHighlight__57SLZ{color:var(--color-light-green)}.invite-screen_inviterSub__VwIrd{margin:.45rem 0 0;font-size:.92rem;color:color-mix(in srgb,var(--color-off-white) 72%,transparent)}.invite-screen_logoWrap__yYYH5{display:flex;justify-content:center;margin-top:-1.1rem}.invite-screen_logoBadge__O4PYd{background:var(--color-dark-green);border-radius:1rem;box-shadow:0 .7rem 2rem rgba(0,80,87,.35);padding:.6rem .8rem}.invite-screen_logoImage__nlcBm{width:auto;height:auto;display:block}.invite-screen_body__f1bGF{padding:1.3rem 1.4rem 1.6rem}.invite-screen_headline__lOGgO{margin:0;text-align:center;font-size:clamp(1.35rem,4.2vw,1.8rem);line-height:1.2;letter-spacing:-.02em}.invite-screen_subline__NK5_K{margin:.55rem auto 0;max-width:22rem;text-align:center;font-size:.92rem;line-height:1.55;color:color-mix(in srgb,var(--color-dark-green) 62%,transparent)}.invite-screen_benefits__8Qie9{margin-top:1.05rem;display:flex;justify-content:center;gap:.45rem;flex-wrap:wrap}.invite-screen_benefitPill__43zUT{border-radius:999px;border:1px solid color-mix(in srgb,var(--color-light-green) 50%,transparent);background:color-mix(in srgb,var(--color-light-green) 22%,transparent);font-size:.72rem;font-weight:700;padding:.35rem .6rem}.invite-screen_divider__6SSl_{height:1px;margin:1.15rem 0 1rem;background:color-mix(in srgb,var(--color-dark-green) 14%,transparent)}.invite-screen_downloadLabel__kaWas{margin:0;text-align:center;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:700;color:color-mix(in srgb,var(--color-dark-green) 52%,transparent)}.invite-screen_actionsWrap___7g3d{margin-top:.85rem}.invite-screen_copyArea__22fra{margin-top:1rem;padding-top:.55rem;border-top:1px solid color-mix(in srgb,var(--color-dark-green) 14%,transparent)}.invite-screen_copyToggleRow__8A0JX{margin-top:0;display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.05rem 0 0}.invite-screen_copyToggleCheckbox__bdm9d{width:1rem;height:1rem;accent-color:var(--color-dark-green);cursor:pointer}.invite-screen_copyToggleLabel__XwERC{font-size:.78rem;font-weight:600;color:color-mix(in srgb,var(--color-dark-green) 70%,transparent);cursor:pointer}.invite-screen_externalAppLinkRow__G_24F{margin:.9rem 0 0;text-align:center;font-size:.8rem;line-height:1.5;color:color-mix(in srgb,var(--color-off-white) 88%,transparent)}.invite-screen_externalAppLink__Lq8AG{color:var(--color-off-white);font-weight:700;text-decoration:underline;text-underline-offset:.16em}.invite-screen_externalAppLink__Lq8AG:hover{color:var(--color-light-green)}.invite-screen_footerNote__g9Cn0{margin:.7rem 0 0;text-align:center;font-size:.72rem;color:color-mix(in srgb,var(--color-dark-green) 45%,transparent)}@keyframes invite-screen_inviteBlobOne__caXQk{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-.7rem,.8rem,0) scale(1.04)}}@keyframes invite-screen_inviteBlobTwo__u0LvD{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(.8rem,-.9rem,0) scale(.96)}}@media (max-width:640px){.invite-screen_card__5CxGf{border-radius:1.5rem}.invite-screen_header__RyAxF{padding:1.65rem 1.2rem 1.5rem}.invite-screen_body__f1bGF{padding:1rem 1rem 1.2rem}}