.DownloadAppModal_overlay__0IaAS{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:DownloadAppModal_fadeIn__XSNt8 .2s ease}@keyframes DownloadAppModal_fadeIn__XSNt8{0%{opacity:0}to{opacity:1}}.DownloadAppModal_modal__mFkAY{position:relative;background:#ffffff;border-radius:18px;width:100%;max-width:800px;height:360px;overflow:hidden;display:flex;flex-direction:row;align-items:stretch;box-shadow:0 20px 60px rgba(0,0,0,.22);animation:DownloadAppModal_slideUp__mz_3Z .25s ease;padding:15px}@keyframes DownloadAppModal_slideUp__mz_3Z{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.DownloadAppModal_closeBtn__SjZA5{position:absolute;top:12px;right:14px;background:#efefef;border:none;cursor:pointer;color:#555;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:4px;z-index:20;padding:3px 10px;border-radius:20px;transition:background .15s;letter-spacing:.01em}.DownloadAppModal_closeBtn__SjZA5:hover{background:#e0e0e0}.DownloadAppModal_content__YQdlu{flex:0 0 38%;max-width:38%;display:flex;flex-direction:column;justify-content:center;gap:.85rem;padding:1.75rem 1.25rem 1.75rem 1.75rem;position:relative;z-index:2}.DownloadAppModal_logo__cuPHI{width:88px;height:auto;object-fit:contain}.DownloadAppModal_headline__kW1mb{font-size:1.15rem;font-weight:800;line-height:1.35;color:#111;margin:0}.DownloadAppModal_storeButtons__WwKCO{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex-wrap:nowrap}.DownloadAppModal_storeLink__ylklg{display:inline-flex;transition:transform .15s,opacity .15s}.DownloadAppModal_storeLink__ylklg img{height:55px!important;width:auto!important}.DownloadAppModal_storeLink__ylklg:hover{transform:translateY(-2px);opacity:.85}.DownloadAppModal_visual__duuxw{flex:1 1 62%;position:relative;overflow:hidden;background:#ffffff}.DownloadAppModal_bgGlow__WbtRx{position:absolute;inset:0;background:radial-gradient(ellipse 65% 90% at 60% 50%,rgba(255,185,215,.35) 0,transparent 65%),radial-gradient(ellipse 45% 55% at 35% 85%,rgba(195,215,255,.28) 0,transparent 65%);z-index:0}.DownloadAppModal_phoneMockup__D8GKH{position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);height:110%;width:auto;object-fit:contain;z-index:3;filter:drop-shadow(0 6px 20px rgba(0,0,0,.14))}.DownloadAppModal_percentBadge__CfFfU{position:absolute;left:13%;top:50%;transform:translateY(-50%);z-index:5;filter:drop-shadow(2px 4px 8px rgba(200,80,0,.4))}.DownloadAppModal_floatCard__lBvce{position:absolute;z-index:4;overflow:hidden;box-shadow:0 4px 14px rgba(0,0,0,.16)}.DownloadAppModal_floatImg__XWg9e{width:76px;height:54px;object-fit:cover;display:block}.DownloadAppModal_floatImgRound___NJ_r{width:58px;height:58px;object-fit:cover;display:block}.DownloadAppModal_floatTopLeft__dIk5F{top:8%;left:27%;border-radius:9px;transform:rotate(-8deg)}.DownloadAppModal_floatTopRight__DCG22{top:5%;right:3%;border-radius:50%;transform:rotate(4deg)}.DownloadAppModal_floatBottomLeft__6QAvc{bottom:8%;left:2%;border-radius:9px;transform:rotate(6deg)}.DownloadAppModal_floatBottomRight__NuiK3{bottom:5%;right:2%;border-radius:50%;transform:rotate(-4deg)}.DownloadAppModal_dot__WWbMD{position:absolute;border-radius:50%;z-index:2}.DownloadAppModal_dotRed__ulbem{width:10px;height:10px;background:#f03e3e;top:10%;left:46%}.DownloadAppModal_dotGreen__L8YPJ{width:8px;height:8px;background:#37b24d;top:50%;right:2%;transform:translateY(-50%)}.DownloadAppModal_dotYellow__MWUnn{width:8px;height:8px;background:#f59f00;bottom:24%;left:17%}.DownloadAppModal_rtl__VtuOu .DownloadAppModal_content__YQdlu{padding:1.75rem 1.75rem 1.75rem 1.25rem}.DownloadAppModal_rtl__VtuOu .DownloadAppModal_closeBtn__SjZA5{right:auto;left:14px}.DownloadAppModal_rtl__VtuOu .DownloadAppModal_phoneMockup__D8GKH{left:auto;right:50%;transform:translateX(50%)}.DownloadAppModal_rtl__VtuOu .DownloadAppModal_percentBadge__CfFfU{left:auto;right:13%}.DownloadAppModal_rtl__VtuOu .DownloadAppModal_storeButtons__WwKCO{flex-direction:row;justify-content:flex-end}.DownloadAppModal_rtl__VtuOu .DownloadAppModal_floatTopLeft__dIk5F{left:auto;right:27%;transform:rotate(8deg)}.DownloadAppModal_rtl__VtuOu .DownloadAppModal_floatTopRight__DCG22{right:auto;left:3%;transform:rotate(-4deg)}.DownloadAppModal_rtl__VtuOu .DownloadAppModal_floatBottomLeft__6QAvc{left:auto;right:2%;transform:rotate(-6deg)}.DownloadAppModal_rtl__VtuOu .DownloadAppModal_floatBottomRight__NuiK3{right:auto;left:2%;transform:rotate(4deg)}.DownloadAppModal_rtl__VtuOu .DownloadAppModal_dotRed__ulbem{left:auto;right:46%}.DownloadAppModal_rtl__VtuOu .DownloadAppModal_dotGreen__L8YPJ{right:auto;left:2%}.DownloadAppModal_rtl__VtuOu .DownloadAppModal_dotYellow__MWUnn{left:auto;right:17%}@media (max-width:600px){.DownloadAppModal_modal__mFkAY{flex-direction:column;height:auto;max-width:340px;border-radius:14px}.DownloadAppModal_content__YQdlu{flex:none;max-width:100%;padding:1.25rem 1.25rem .75rem}.DownloadAppModal_headline__kW1mb{font-size:1rem}.DownloadAppModal_visual__duuxw{height:190px}.DownloadAppModal_phoneMockup__D8GKH{height:100%;bottom:0}.DownloadAppModal_floatBottomLeft__6QAvc,.DownloadAppModal_floatBottomRight__NuiK3{display:none}}.OverallReviewPrompt_overlay__7RjSh{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:radial-gradient(ellipse at 60% 40%,rgba(15,118,110,.18) 0,rgba(17,24,28,.62) 100%);backdrop-filter:blur(6px) saturate(1.2);animation:OverallReviewPrompt_overlayIn__9FOXH .22s ease both}@keyframes OverallReviewPrompt_overlayIn__9FOXH{0%{opacity:0}to{opacity:1}}.OverallReviewPrompt_modal__jLdZW{font-family:var(--font-nunito),var(--font-poppins,sans-serif);width:min(100%,26rem);border-radius:1.5rem;background:#fffaf4;color:#1c2428;overflow:hidden;box-shadow:0 2px 4px rgba(28,36,40,.06),0 12px 32px rgba(28,36,40,.18),0 40px 80px rgba(28,36,40,.16);animation:OverallReviewPrompt_modalIn__uLVqD .3s cubic-bezier(.34,1.46,.64,1) both}@keyframes OverallReviewPrompt_modalIn__uLVqD{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.OverallReviewPrompt_header___FClU{background:linear-gradient(135deg,#0f766e,#0d9488 55%,#e2a83a 140%);padding:1.6rem 1.5rem 2.6rem;position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem;overflow:hidden}.OverallReviewPrompt_header___FClU:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E");pointer-events:none;mix-blend-mode:overlay}.OverallReviewPrompt_header___FClU:after{content:"";position:absolute;width:10rem;height:10rem;border-radius:50%;background:rgba(255,255,255,.07);top:-3rem;right:-2.5rem;pointer-events:none}.OverallReviewPrompt_headerBlob__AvQ4E{position:absolute;width:7rem;height:7rem;border-radius:50%;background:rgba(255,255,255,.06);bottom:-1.5rem;left:-1rem;pointer-events:none}.OverallReviewPrompt_headerIcon__5khPl{font-size:2.6rem;line-height:1;filter:drop-shadow(0 4px 10px rgba(0,0,0,.18));animation:OverallReviewPrompt_iconBounce__GBwO7 .5s cubic-bezier(.34,1.56,.64,1) .18s both;position:relative;z-index:1}@keyframes OverallReviewPrompt_iconBounce__GBwO7{0%{opacity:0;transform:scale(.4) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.OverallReviewPrompt_headerLabel__jWP2g{font-family:var(--font-nunito),var(--font-poppins,sans-serif);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.75);position:relative;z-index:1}.OverallReviewPrompt_body__o0b44{padding:0 1.5rem 1.5rem;margin-top:-1.2rem;position:relative;z-index:2}.OverallReviewPrompt_card__ftkgi{background:#fff;border-radius:1.1rem;padding:1.25rem 1.25rem .85rem;box-shadow:0 -2px 0 rgba(255,255,255,.9),0 4px 16px rgba(28,36,40,.08);border:1px solid rgba(28,36,40,.06)}.OverallReviewPrompt_title__iR2_6{margin:0 0 .25rem;font-family:var(--font-nunito),var(--font-poppins,sans-serif);font-size:1.2rem;font-weight:900;letter-spacing:-.02em;line-height:1.25;color:#1c2428}.OverallReviewPrompt_subtitle__xibkm{margin:0;font-size:.875rem;line-height:1.5;color:#6b7a80;font-weight:600}.OverallReviewPrompt_stars__EkJs2{display:flex;gap:.25rem;justify-content:center;margin:1.25rem 0 .5rem}.OverallReviewPrompt_starActive__k8hv5,.OverallReviewPrompt_star__YISCY{appearance:none;border:0;background:transparent;font-size:2.4rem;line-height:1;cursor:pointer;padding:.05rem .1rem;color:#ddd0c4;transition:color .12s ease,transform .15s cubic-bezier(.34,1.56,.64,1);outline:none;position:relative}.OverallReviewPrompt_star__YISCY:hover{transform:scale(1.22) rotate(-4deg);color:#f5c842}.OverallReviewPrompt_starActive__k8hv5{color:#e2a83a;transform:scale(1.18);animation:OverallReviewPrompt_starPop__aYZYr .25s cubic-bezier(.34,1.56,.64,1) both}@keyframes OverallReviewPrompt_starPop__aYZYr{0%{transform:scale(.75) rotate(-8deg)}60%{transform:scale(1.3) rotate(5deg)}to{transform:scale(1.18) rotate(0deg)}}.OverallReviewPrompt_ratingLabel__6X9_i{text-align:center;font-family:var(--font-nunito),var(--font-poppins,sans-serif);font-size:.82rem;font-weight:800;letter-spacing:.04em;color:#e2a83a;min-height:1.2em;margin-bottom:1rem;transition:opacity .15s ease}.OverallReviewPrompt_ratingLabelEmpty__IjUgQ{color:#bbb0a4}.OverallReviewPrompt_textarea__Jva3A{width:100%;box-sizing:border-box;resize:none;min-height:4.5rem;border-radius:.75rem;border:1.5px solid rgba(28,36,40,.1);background:#fafaf9;padding:.7rem .85rem;font-family:var(--font-nunito),var(--font-poppins,sans-serif);font-size:.9rem;font-weight:600;color:#1c2428;transition:border-color .15s ease,box-shadow .15s ease;line-height:1.5}.OverallReviewPrompt_textarea__Jva3A::placeholder{color:#b0a89e;font-weight:500}.OverallReviewPrompt_textarea__Jva3A:focus{outline:none;border-color:#0f766e;box-shadow:0 0 0 3px rgba(15,118,110,.12);background:#fff}.OverallReviewPrompt_charCount__mkg5u{text-align:right;font-size:.72rem;color:#b0a89e;font-weight:600;margin-top:.3rem;margin-bottom:0}.OverallReviewPrompt_error__SJTZP{margin:.6rem 0 0;color:#b42318;font-size:.82rem;font-weight:700;display:flex;align-items:center;gap:.3rem}.OverallReviewPrompt_error__SJTZP:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;background:#b42318;color:#fff;font-size:.65rem;font-weight:900;flex-shrink:0}.OverallReviewPrompt_actions__JWb_O{display:flex;gap:.5rem;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(28,36,40,.06)}.OverallReviewPrompt_primary__ltFON{appearance:none;border:0;border-radius:999px;font-family:var(--font-nunito),var(--font-poppins,sans-serif);font-size:.92rem;font-weight:800;padding:.65rem 1.4rem;cursor:pointer;background:linear-gradient(135deg,#0f766e,#0d9488);color:#fff;box-shadow:0 2px 0 rgba(15,118,110,.4),0 4px 14px rgba(15,118,110,.28);transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease;letter-spacing:.01em}.OverallReviewPrompt_primary__ltFON:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 0 rgba(15,118,110,.35),0 8px 20px rgba(15,118,110,.3)}.OverallReviewPrompt_primary__ltFON:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 0 rgba(15,118,110,.3)}.OverallReviewPrompt_primary__ltFON:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.OverallReviewPrompt_secondary__ICoVB{appearance:none;border:0;border-radius:999px;font-family:var(--font-nunito),var(--font-poppins,sans-serif);font-size:.88rem;font-weight:700;padding:.65rem 1rem;cursor:pointer;background:transparent;color:#8a9499;transition:color .12s ease,background .12s ease}.OverallReviewPrompt_secondary__ICoVB:hover:not(:disabled){color:#1c2428;background:rgba(28,36,40,.05)}.OverallReviewPrompt_thanks__YuOMd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2rem 1.5rem;text-align:center;font-family:var(--font-nunito),var(--font-poppins,sans-serif);font-size:1.15rem;font-weight:900;color:#0f766e;animation:OverallReviewPrompt_thanksIn__hSog_ .35s cubic-bezier(.34,1.46,.64,1) both}.OverallReviewPrompt_thanksEmoji__YteJ5{font-size:3rem;animation:OverallReviewPrompt_thanksEmojiBounce__NvrdQ .5s cubic-bezier(.34,1.56,.64,1) .1s both}@keyframes OverallReviewPrompt_thanksIn__hSog_{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes OverallReviewPrompt_thanksEmojiBounce__NvrdQ{0%{transform:scale(.3) rotate(-20deg)}to{transform:scale(1) rotate(0deg)}}.OverallReviewPrompt_confetti__1VN0P{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:1.5rem}.OverallReviewPrompt_confettiDot__JcnDd{position:absolute;width:.5rem;height:.5rem;border-radius:2px;animation:OverallReviewPrompt_confettiFall__80SS7 .9s ease-out both}@keyframes OverallReviewPrompt_confettiFall__80SS7{0%{opacity:1;transform:translateY(-1rem) rotate(0deg) scale(1)}to{opacity:0;transform:translateY(8rem) rotate(540deg) scale(.4)}}@media (max-width:480px){.OverallReviewPrompt_overlay__7RjSh{align-items:flex-end;padding:0;background:radial-gradient(ellipse at 50% 0,rgba(15,118,110,.2) 0,rgba(17,24,28,.65) 100%)}.OverallReviewPrompt_modal__jLdZW{width:100%;border-radius:1.5rem 1.5rem 0 0;animation:OverallReviewPrompt_sheetIn__tp3rz .32s cubic-bezier(.34,1.3,.64,1) both}@keyframes OverallReviewPrompt_sheetIn__tp3rz{0%{transform:translateY(100%)}to{transform:translateY(0)}}.OverallReviewPrompt_header___FClU{padding:1.3rem 1.25rem 2.2rem}.OverallReviewPrompt_body__o0b44{padding:0 1.25rem 2rem}.OverallReviewPrompt_actions__JWb_O{flex-direction:column-reverse;gap:.4rem}.OverallReviewPrompt_primary__ltFON,.OverallReviewPrompt_secondary__ICoVB{width:100%;text-align:center;justify-content:center}}.PromoPopup_overlay__j4dO_{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem}.PromoPopup_modal__8DTJm{position:relative;width:min(92vw,560px);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.28)}.PromoPopup_banner__O2K3J{display:block;width:100%;height:auto;max-height:70vh;object-fit:cover}.PromoPopup_closeBtn__64DRt{position:absolute;top:10px;right:10px;background:rgba(255,255,255,.92);border:none;border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:600;cursor:pointer}.PromoPopup_rtl__5oZml .PromoPopup_closeBtn__64DRt{right:auto;left:10px}.PromoPopup_ctaWrap__NaUGi{padding:16px;display:flex;justify-content:center}.PromoPopup_cta__NxZ2t{display:inline-flex;align-items:center;justify-content:center;min-width:180px;padding:12px 20px;border-radius:999px;background:#0d7a65;color:#fff;font-weight:700;text-decoration:none}