/* Meal Nearby crowdfunding R50R2 */
:root{--mn-ink:#173d30;--mn-cream:#f7f3e9;--mn-paper:#fffdf7;--mn-berry:#a83c62;--mn-line:#ccd7c8}
.mn-welcome-r7__actions [data-mn-welcome-beta]{display:none!important}
.mn-welcome-r7__actions{grid-template-columns:minmax(240px,420px)!important;justify-content:center!important}
.mn-welcome-r7__button[data-mn-crowdfunding]{background:#164a38!important;color:#fff!important;border-color:#164a38!important}
.mn-crowdfund{min-height:100vh;margin:0;background:radial-gradient(circle at 12% 16%,rgba(210,224,191,.65),transparent 24rem),radial-gradient(circle at 90% 80%,rgba(240,199,169,.52),transparent 27rem),var(--mn-cream);color:var(--mn-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
.mn-crowdfund *{box-sizing:border-box}.mn-crowdfund a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mn-cf-shell{width:min(1180px,calc(100% - 40px));margin:auto}
.mn-cf-bar{font-size:12px;text-align:center;padding:9px 16px;color:#5f695f;border-bottom:1px solid rgba(23,61,48,.12)}
.mn-cf-nav{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:28px 0;border-bottom:1px solid var(--mn-line)}
.mn-cf-logo{display:flex;align-items:center;text-decoration:none}.mn-cf-logo img{width:155px;height:auto;display:block}
.mn-cf-nav-actions{display:flex;align-items:center;gap:12px}.mn-cf-language select{min-height:44px;max-width:200px;padding:10px 36px 10px 12px;border:1px solid #aebcad;border-radius:12px;background:#fffdf7;color:var(--mn-ink);font:700 13px/1.2 inherit}
.mn-cf-back{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:1px solid #aebcad;border-radius:12px;text-decoration:none;font-weight:750;background:rgba(255,255,255,.55)}
.mn-cf-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:64px;align-items:center;padding:68px 0 72px}
.mn-cf-kicker{display:flex;gap:10px;align-items:center;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.mn-cf-dot{width:8px;height:8px;border-radius:50%;background:var(--mn-berry)}
.mn-cf-copy h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(50px,6vw,82px);line-height:.96;font-weight:500;letter-spacing:-.045em;margin:30px 0}.mn-cf-copy h1 em{color:var(--mn-berry);font-weight:500}
.mn-cf-copy>p{max-width:640px;font-size:18px;line-height:1.72;color:#586a60}
.mn-cf-promise{display:flex;gap:13px;align-items:flex-start;margin-top:30px;font-size:14px;line-height:1.55}.mn-cf-check{display:grid;place-items:center;flex:0 0 32px;height:32px;border-radius:50%;background:#e8f0dd;font-weight:900}
.mn-cf-progress-btn{margin-top:22px;padding:13px 18px;border:1px solid #9daf9f;border-radius:12px;background:rgba(255,253,247,.74);color:var(--mn-ink);font:800 14px/1.2 inherit;cursor:pointer}.mn-cf-progress-btn:hover{background:#fffdf7;border-color:#658473}.mn-cf-progress-btn:focus-visible{outline:3px solid #f0b7ca;outline-offset:3px}
.mn-cf-card{background:rgba(255,253,247,.92);border:1px solid #d3ddcf;border-radius:22px;padding:34px;box-shadow:0 22px 52px rgba(31,62,45,.10);backdrop-filter:blur(10px)}
.mn-cf-card h2{font:500 42px/1.03 Georgia,"Times New Roman",serif;margin:14px 0 16px}.mn-cf-card p{color:#637067;line-height:1.6}
.mn-cf-secure{display:flex;gap:10px;align-items:center;margin:24px 0 14px;font-weight:800}.mn-cf-secure svg{width:21px;flex:0 0 21px}
.mn-crowdfund .mn-cf-pay{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;margin-top:18px;border:0;border-radius:12px;background:#164a38!important;color:#fff!important;font:800 15px/1.25 inherit;cursor:pointer;text-decoration:none;box-shadow:0 10px 24px rgba(22,74,56,.18)}
.mn-crowdfund .mn-cf-pay:visited{color:#fff!important}.mn-crowdfund .mn-cf-pay:hover{background:#0e3c2c!important;color:#fff!important;transform:translateY(-1px)}.mn-crowdfund .mn-cf-pay:focus-visible{outline:3px solid #f0b7ca;outline-offset:3px}
.mn-cf-small{font-size:12px!important;margin:14px 0 0!important}.mn-cf-terms{display:flex;gap:10px;margin-top:22px;padding-top:20px;border-top:1px solid var(--mn-line);font-size:12px;line-height:1.55;color:#657269}.mn-cf-terms a{text-decoration:underline;text-underline-offset:2px}
.mn-cf-features{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--mn-line);padding:28px 0 44px}.mn-cf-feature{padding:4px 28px;border-right:1px solid var(--mn-line)}.mn-cf-feature:first-child{padding-left:0}.mn-cf-feature:last-child{border-right:0}.mn-cf-feature strong{display:block;margin-bottom:8px}.mn-cf-feature span{color:#657269;font-size:14px;line-height:1.5}
.mn-cf-progress{position:relative;width:min(720px,calc(100% - 28px));max-height:min(86vh,780px);overflow:auto;margin:auto;padding:34px;border:1px solid #cbd7ca;border-radius:22px;background:#fffdf7;color:var(--mn-ink);box-shadow:0 28px 90px rgba(17,48,35,.3)}.mn-cf-progress::backdrop{background:rgba(11,34,25,.62);backdrop-filter:blur(4px)}.mn-cf-progress h2{margin:16px 44px 12px 0;font:500 40px/1.06 Georgia,"Times New Roman",serif}.mn-cf-progress>p{margin:0 0 24px;color:#5d6d63;line-height:1.65}.mn-cf-progress-close{position:absolute;top:18px;right:18px;width:42px;height:42px;border:1px solid #b8c7b9;border-radius:50%;background:#fff;color:var(--mn-ink);font:500 28px/1 inherit;cursor:pointer}.mn-cf-progress-close:hover{background:#edf3e8}.mn-cf-progress-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mn-cf-progress-grid article{min-height:112px;padding:18px;border:1px solid #d6dfd3;border-radius:14px;background:#faf8ef}.mn-cf-progress-grid strong,.mn-cf-progress-grid span{display:block}.mn-cf-progress-grid article>span{margin-bottom:16px;font-size:22px;line-height:1}.mn-cf-progress-grid strong{font-size:14px;line-height:1.35}.mn-cf-progress-note{margin:20px 0 0!important;padding-top:18px;border-top:1px solid var(--mn-line);font-size:12px;line-height:1.5}
html[dir="rtl"] .mn-cf-copy,html[dir="rtl"] .mn-cf-card,html[dir="rtl"] .mn-cf-feature{text-align:right}html[dir="rtl"] .mn-cf-promise,html[dir="rtl"] .mn-cf-terms{flex-direction:row-reverse}html[dir="rtl"] .mn-cf-pay{flex-direction:row-reverse}
@media(max-width:900px){.mn-cf-main{gap:36px}.mn-cf-copy h1{font-size:clamp(44px,7vw,66px)}}
@media(max-width:780px){.mn-cf-shell{width:min(100% - 28px,620px)}.mn-cf-nav{align-items:flex-start;padding:18px 0}.mn-cf-logo img{width:135px}.mn-cf-nav-actions{align-items:stretch;flex-direction:column}.mn-cf-language select{width:100%;max-width:190px}.mn-cf-main{grid-template-columns:1fr;gap:34px;padding:42px 0}.mn-cf-copy h1{font-size:clamp(42px,13vw,64px)}.mn-cf-card{padding:25px}.mn-cf-card h2{font-size:36px}.mn-cf-features{grid-template-columns:1fr;gap:18px}.mn-cf-feature,.mn-cf-feature:first-child{padding:0 0 18px;border-right:0;border-bottom:1px solid var(--mn-line)}.mn-cf-feature:last-child{border-bottom:0}.mn-cf-back{font-size:13px;padding:10px 12px}.mn-cf-progress{padding:26px}.mn-cf-progress h2{font-size:34px}.mn-cf-progress-grid{grid-template-columns:1fr}}
@media(max-width:460px){.mn-cf-nav{gap:12px}.mn-cf-logo img{width:112px}.mn-cf-language select{max-width:160px}.mn-cf-back{justify-content:center}.mn-cf-copy h1{font-size:clamp(38px,12.5vw,54px)}.mn-cf-copy>p{font-size:16px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
