{"id":4315,"date":"2026-06-05T09:53:30","date_gmt":"2026-06-05T06:53:30","guid":{"rendered":"https:\/\/danielursachi.misiuneabucovina.org\/?page_id=4315"},"modified":"2026-07-30T16:30:13","modified_gmt":"2026-07-30T13:30:13","slug":"donatii","status":"publish","type":"page","link":"https:\/\/danielursachi.misiuneabucovina.org\/en\/donatii\/","title":{"rendered":"Donations"},"content":{"rendered":"    <style>\n      html,\n      body {\n        margin: 0 !important;\n        padding: 0 !important;\n        overflow-x: hidden !important;\n      }\n\n      body .entry-content,\n      body .site-content,\n      body .content-area,\n      body .inside-article,\n      body .ast-container,\n      body .wp-block-post-content {\n        overflow: visible !important;\n      }\n\n      .mbd-page,\n      .mbd-page * {\n        box-sizing: border-box;\n      }\n\n      .mbd-page {\n        --mbd-green: #006b2e;\n        --mbd-red: #8b0d16;\n\n        position: relative;\n        left: 50%;\n        right: 50%;\n        width: 100vw;\n        max-width: 100vw;\n        min-height: 100vh;\n        margin-left: -50vw !important;\n        margin-right: -50vw !important;\n\n        padding: 44px 0 28px;\n        font-family: Arial, Helvetica, sans-serif;\n\n        background-image:\n          linear-gradient(180deg, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0.34) 34%, rgba(0,0,0,0.62) 100%),\n          url(\"https:\/\/misiuneabucovina.org\/wp-content\/uploads\/2026\/04\/20260408_140352-scaled-e1776238627806.jpg\");\n        background-size: cover;\n        background-position: center top;\n        background-repeat: no-repeat;\n        background-attachment: scroll;\n        overflow: hidden;\n        isolation: isolate;\n        contain: paint;\n      }\n\n      .mbd-page::before {\n        content: \"\";\n        display: none;\n        position: absolute;\n        inset: 0;\n        z-index: 0;\n        pointer-events: none;\n        background-image:\n          linear-gradient(180deg, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0.34) 34%, rgba(0,0,0,0.62) 100%),\n          url(\"https:\/\/misiuneabucovina.org\/wp-content\/uploads\/2026\/04\/20260408_140352-scaled-e1776238627806.jpg\");\n        background-size: cover;\n        background-position: center top;\n        background-repeat: no-repeat;\n        transform: translateZ(0);\n      }\n\n      .mbd-inner {\n        position: relative;\n        z-index: 1;\n        width: min(100%, 1180px);\n        margin: 0 auto;\n        padding: 0 36px;\n      }\n\n      .mbd-hero-title {\n        max-width: 700px;\n        color: #ffffff;\n        font-family: \"Trebuchet MS\", Arial, Helvetica, sans-serif;\n        font-size: clamp(29px, 4.5vw, 48px);\n        line-height: 1.08;\n        font-weight: 800;\n        letter-spacing: -0.025em;\n        margin: 0 0 18px;\n        text-shadow: 0 8px 22px rgba(0,0,0,0.32);\n      }\n\n      .mbd-hero-title span {\n        display: block;\n        white-space: nowrap;\n      }\n\n      .mbd-card {\n        width: 100%;\n        max-width: 470px;\n        margin: 0 auto;\n        background: rgba(255,255,255,0.94);\n        border-radius: 22px;\n        padding: 27px 30px 23px;\n        box-shadow: 0 24px 60px rgba(0,0,0,0.30);\n        border: 1px solid rgba(255,255,255,0.70);\n        backdrop-filter: blur(5px);\n        -webkit-backdrop-filter: blur(5px);\n        overflow: hidden;\n      }\n\n      .mbd-title {\n        margin: 0 0 18px;\n        color: #000000;\n        font-size: clamp(24px, 3vw, 32px);\n        line-height: 1.08;\n        letter-spacing: -0.025em;\n        font-weight: 800;\n      }\n\n      .mbd-title-step2 {\n        margin: 0;\n        font-size: clamp(24px, 2.4vw, 30px);\n        line-height: 1.05;\n        white-space: nowrap;\n      }\n\n      .mbd-frequency-title {\n        color: var(--mbd-green);\n        font-weight: 900;\n        white-space: nowrap;\n      }\n\n      .mbd-summary {\n        font-size: 14px;\n        line-height: 1.45;\n        color: #222222;\n        font-weight: 600;\n        margin: 0 0 10px;\n      }\n\n      .mbd-summary strong {\n        color: var(--mbd-green);\n        font-weight: 800;\n      }\n\n\n      .mbd-case-note {\n        background: #fff8dc;\n        border: 1px solid rgba(144,0,0,.14);\n        border-radius: 14px;\n        padding: 12px 14px;\n        margin: 0 0 18px;\n        color: #3b2b12;\n        font-weight: 700;\n        text-align: center;\n        line-height: 1.35;\n      }\n\n      .mbd-case-note strong {\n        color: #000;\n        font-weight: 900;\n      }\n\n      .mbd-step2-head {\n        display: flex;\n        align-items: flex-start;\n        justify-content: space-between;\n        gap: 10px;\n        flex-wrap: wrap;\n        margin-bottom: 12px;\n      }\n\n      .mbd-step2-title-row {\n        display: flex;\n        align-items: center;\n        gap: 8px;\n        flex-wrap: nowrap;\n        width: 100%;\n      }\n\n      .mbd-step2-freq-wrap {\n        position: relative;\n        display: inline-flex;\n        flex: 0 0 auto;\n        align-items: center;\n        width: 86px;\n        height: 29px;\n      }\n\n      .mbd-step2-freq-select {\n        display: block;\n        width: 86px;\n        max-width: 86px;\n        height: 29px;\n        min-height: 29px;\n        box-sizing: border-box;\n        border-radius: 7px;\n        border: 1.25px solid var(--mbd-green);\n        background: #ffffff;\n        color: var(--mbd-green);\n        font-size: 16px;\n        line-height: 1;\n        font-weight: 900;\n        padding: 1px 23px 1px 8px;\n        outline: none;\n        vertical-align: middle;\n        appearance: none;\n        -webkit-appearance: none;\n        text-align: left;\n        text-align-last: left;\n        overflow: visible;\n      }\n\n      .mbd-step2-freq-wrap::before,\n      .mbd-step2-freq-wrap::after {\n        content: \"\";\n        position: absolute;\n        right: 9px;\n        width: 0;\n        height: 0;\n        pointer-events: none;\n        border-left: 4px solid transparent;\n        border-right: 4px solid transparent;\n      }\n\n      .mbd-step2-freq-wrap::before {\n        top: 8px;\n        border-bottom: 5px solid var(--mbd-green);\n      }\n\n      .mbd-step2-freq-wrap::after {\n        bottom: 8px;\n        border-top: 5px solid var(--mbd-green);\n      }\n\n      @media (max-width: 420px) {\n        .mbd-title-step2 {\n          font-size: clamp(23px, 8vw, 30px);\n        }\n        .mbd-step2-title-row {\n          gap: 6px;\n        }\n        .mbd-step2-freq-wrap {\n          width: 78px;\n          height: 27px;\n        }\n        .mbd-step2-freq-select {\n          width: 78px;\n          max-width: 78px;\n          height: 27px;\n          min-height: 27px;\n          font-size: 15px;\n          padding-left: 7px;\n          padding-right: 21px;\n        }\n        .mbd-step2-freq-wrap::before {\n          top: 7px;\n          right: 8px;\n          border-left-width: 3.5px;\n          border-right-width: 3.5px;\n          border-bottom-width: 4.5px;\n        }\n        .mbd-step2-freq-wrap::after {\n          bottom: 7px;\n          right: 8px;\n          border-left-width: 3.5px;\n          border-right-width: 3.5px;\n          border-top-width: 4.5px;\n        }\n      }\n\n      .mbd-step2-case-line {\n        width: 100%;\n        margin: 0;\n        font-size: 15px;\n        line-height: 1.35;\n        font-weight: 800;\n        color: #1d1d1d;\n      }\n\n      .mbd-step2-case-line strong {\n        color: #000;\n        font-weight: 900;\n      }\n\n      .mbd-field {\n        margin-bottom: 12px;\n      }\n\n      .mbd-label {\n        display: block;\n        font-size: 17px;\n        line-height: 1.15;\n        color: #74777d;\n        font-weight: 500;\n        margin: 0 0 7px;\n        letter-spacing: -0.02em;\n      }\n\n      .mbd-select,\n      .mbd-input,\n      .mbd-textarea {\n        width: 100%;\n        min-height: 50px;\n        border-radius: 12px;\n        border: 2px solid #8f949c;\n        background: rgba(255,255,255,0.90);\n        color: #111111;\n        font-size: 17px;\n        font-weight: 600;\n        padding: 10px 14px;\n        outline: none !important;\n        appearance: none;\n        transition: background .16s ease;\n      }\n\n      .mbd-select-wrap {\n        position: relative;\n      }\n\n      .mbd-select-wrap::after {\n        content: \"\u2304\";\n        position: absolute;\n        right: 18px;\n        top: 50%;\n        transform: translateY(-55%);\n        color: #b5b5b5;\n        font-size: 27px;\n        pointer-events: none;\n      }\n\n      .mbd-select:focus,\n      .mbd-select:active {\n        border-color: #8f949c !important;\n        box-shadow: none !important;\n        background: rgba(255,255,255,0.90) !important;\n      }\n\n      .mbd-input:focus,\n      .mbd-textarea:focus {\n        border-color: var(--mbd-green);\n        background: #ffffff;\n        box-shadow: 0 0 0 4px rgba(0, 107, 46, 0.12);\n      }\n\n      .mbd-textarea {\n        min-height: 72px;\n        resize: vertical;\n        font-size: 15px;\n        line-height: 1.45;\n      }\n\n      .mbd-frequency-toggle {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 6px;\n        width: 34%;\n        min-width: 150px;\n        max-width: 170px;\n        margin-top: 3px;\n      }\n\n      .mbd-freq-btn {\n        min-height: 32px;\n        border-radius: 999px;\n        border: 2px solid var(--mbd-green) !important;\n        background: #ffffff !important;\n        color: var(--mbd-green) !important;\n        font-size: 13px;\n        line-height: 1.1;\n        font-weight: 900;\n        cursor: pointer;\n        padding: 0 7px;\n        outline: none !important;\n        box-shadow: none !important;\n      }\n\n      .mbd-freq-btn:hover,\n      .mbd-freq-btn:focus,\n      .mbd-freq-btn:active {\n        border-color: var(--mbd-green) !important;\n        background: #ffffff !important;\n        color: var(--mbd-green) !important;\n        outline: none !important;\n        box-shadow: none !important;\n      }\n\n      .mbd-freq-btn.is-active,\n      .mbd-freq-btn.is-active:hover,\n      .mbd-freq-btn.is-active:focus,\n      .mbd-freq-btn.is-active:active {\n        background: var(--mbd-green) !important;\n        color: #ffffff !important;\n        border-color: var(--mbd-green) !important;\n        box-shadow: 0 8px 18px rgba(0,107,46,0.22) !important;\n      }\n\n      .mbd-amount-grid {\n        display: grid;\n        grid-template-columns: repeat(4, 1fr);\n        gap: 10px;\n        width: 100%;\n      }\n\n      .mbd-amount-grid.is-monthly {\n        grid-template-columns: repeat(3, 1fr);\n      }\n\n      .mbd-chip {\n        min-width: 0;\n        min-height: 54px;\n        border-radius: 12px;\n        border: 2px solid var(--mbd-green) !important;\n        background: #eef0f3 !important;\n        color: #9aa1aa !important;\n        font-size: 17px;\n        font-weight: 800;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        cursor: pointer;\n        user-select: none;\n        -webkit-tap-highlight-color: transparent;\n        outline: none !important;\n        box-shadow: none !important;\n      }\n\n      .mbd-chip:hover,\n      .mbd-chip:focus,\n      .mbd-chip:active {\n        background: #eef0f3 !important;\n        color: #9aa1aa !important;\n        border-color: var(--mbd-green) !important;\n        outline: none !important;\n        box-shadow: none !important;\n      }\n\n      .mbd-chip.is-active,\n      .mbd-chip.is-active:hover,\n      .mbd-chip.is-active:focus,\n      .mbd-chip.is-active:active {\n        background: var(--mbd-green) !important;\n        border-color: var(--mbd-green) !important;\n        color: #ffffff !important;\n        box-shadow: 0 10px 20px rgba(0,107,46,0.24) !important;\n      }\n\n      .mbd-custom {\n        grid-column: 1 \/ -1;\n        margin-top: 6px;\n        min-height: 54px;\n        padding: 0;\n        overflow: hidden;\n      }\n\n      .mbd-custom input {\n        width: 100%;\n        min-height: 54px;\n        border: 0;\n        outline: 0;\n        background: transparent;\n        text-align: center;\n        color: #9aa1aa;\n        font-size: 16px;\n        font-weight: 800;\n        padding: 0 12px;\n      }\n\n      .mbd-custom.is-active input,\n      .mbd-custom input:focus {\n        color: #ffffff;\n      }\n\n      .mbd-main-btn,\n      .mbd-submit {\n        width: 100%;\n        min-height: 56px;\n        border: 0;\n        border-radius: 999px;\n        background: var(--mbd-red) !important;\n        color: #ffffff !important;\n        font-size: 15px;\n        font-weight: 800;\n        letter-spacing: .055em;\n        text-transform: uppercase;\n        cursor: pointer;\n        margin-top: 14px;\n        box-shadow: 0 12px 24px rgba(139,13,22,0.28);\n        outline: none !important;\n      }\n\n      .mbd-secure {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        align-items: start;\n        justify-content: space-between;\n        gap: 12px;\n        margin: 15px 0 12px;\n        width: 100%;\n      }\n\n      .mbd-secure-row,\n      .mbd-cancel-subscription-link {\n        display: flex;\n        flex-direction: row;\n        align-items: center;\n        justify-content: center;\n        gap: 5px;\n        min-height: 24px;\n        text-decoration: none !important;\n        line-height: 1.16;\n        font-size: 12.5px;\n        font-weight: 700;\n        text-align: center;\n      }\n\n      .mbd-secure-row {\n        color: #000000 !important;\n      }\n\n      .mbd-cancel-subscription-link {\n        color:#8b0d16 !important;\n        cursor:pointer;\n      }\n\n      .mbd-secure-text,\n      .mbd-cancel-text {\n        display:block;\n        text-decoration:none !important;\n      }\n\n      .mbd-secure-text span,\n      .mbd-cancel-text span {\n        display:inline;\n        white-space:nowrap;\n      }\n\n      .mbd-secure-text span:first-child::after,\n      .mbd-cancel-text span:first-child::after {\n        content: ' ';\n      }\n\n      .mbd-secure-text { color:#000000 !important; }\n      .mbd-cancel-text { color:#8b0d16 !important; }\n      .mbd-secure .mbd-secure-row .mbd-secure-text,\n      .mbd-secure .mbd-secure-row .mbd-secure-text span { color:#000000 !important; opacity:1 !important; text-shadow:none !important; }\n      .mbd-secure .mbd-cancel-subscription-link .mbd-cancel-text,\n      .mbd-secure .mbd-cancel-subscription-link .mbd-cancel-text span { color:#8b0d16 !important; opacity:1 !important; text-shadow:none !important; }\n\n      .mbd-cancel-subscription-link:hover,\n      .mbd-cancel-subscription-link:focus {\n        text-decoration:none !important;\n        color:#8b0d16 !important;\n      }\n\n      .mbd-secure-icon,\n      .mbd-cancel-icon-line {\n        width: 20px;\n        height: 20px;\n        border-radius: 50%;\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        flex: 0 0 20px;\n        box-sizing:border-box;\n        line-height:1;\n      }\n\n      .mbd-secure-icon {\n        color: #d6a400 !important;\n        font-size: 18px;\n      }\n\n      .mbd-cancel-icon-line {\n        border: 2px solid #0f7b3d;\n        position: relative;\n      }\n\n      .mbd-cancel-icon-line:before,\n      .mbd-cancel-icon-line:after {\n        content: '';\n        position: absolute;\n        width: 8px;\n        height: 2px;\n        background: #0f7b3d;\n        border-radius: 2px;\n      }\n      .mbd-cancel-icon-line:before { transform: rotate(45deg); }\n      .mbd-cancel-icon-line:after { transform: rotate(-45deg); }\n\n      @media (max-width: 767px) {\n        .mbd-secure-row,\n        .mbd-cancel-subscription-link {\n          flex-direction: column;\n          align-items: center;\n          justify-content: flex-start;\n          gap: 4px;\n          min-height: 52px;\n          line-height: 1.16;\n        }\n\n        .mbd-secure-text span,\n        .mbd-cancel-text span {\n          display: block;\n          white-space: nowrap;\n        }\n\n        .mbd-secure-text span:first-child::after,\n        .mbd-cancel-text span:first-child::after {\n          content: '';\n        }\n      }\n\n      .mbd-divider {\n        height: 1px;\n        background: #d9d9d9;\n        margin: 0 0 12px;\n      }\n\n      .mbd-alt-title {\n        margin: 0 0 8px;\n        color: #111111;\n        font-size: 14px;\n        font-weight: 900;\n      }\n\n      .mbd-alt-mini-grid {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 10px;\n      }\n\n      .mbd-alt-mini-card {\n        text-decoration: none !important;\n        color: #111111 !important;\n        display: grid;\n        justify-items: center;\n        gap: 5px;\n      }\n\n      .mbd-alt-mini-img {\n        width: 62px;\n        height: 62px;\n        border-radius: 12px;\n        overflow: hidden;\n        background: #f5f5f5;\n        box-shadow: 0 8px 18px rgba(0,0,0,0.08);\n      }\n\n      .mbd-alt-mini-img img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        display: block;\n      }\n\n      .mbd-alt-mini-img--sms {\n        border: 0 !important;\n        background: #ffffff !important;\n        box-shadow: 0 4px 12px rgba(0,0,0,0.10) !important;\n      }\n\n      .mbd-alt-mini-card--btn {\n        border: 0 !important;\n        background: transparent !important;\n        padding: 0 !important;\n        cursor: pointer;\n        font-family: inherit;\n        width: 100%;\n        appearance: none;\n        -webkit-appearance: none;\n        box-shadow: none !important;\n      }\n\n      .mbd-alt-mini-card--btn:hover .mbd-alt-mini-img {\n        transform: translateY(-1px);\n        box-shadow: 0 7px 18px rgba(0,0,0,.14) !important;\n      }\n\n      .mbd-alt-mini-card--btn:focus {\n        outline: none;\n      }\n\n      .mbd-alt-mini-card--btn:focus-visible .mbd-alt-mini-img {\n        outline: 2px solid #0070ba;\n        outline-offset: 3px;\n      }\n\n      html.mbd-sms-lock,\n      html.mbd-sms-lock body {\n        overflow: hidden !important;\n      }\n\n      .mbd-sms-modal {\n        position: fixed !important;\n        inset: 0 !important;\n        z-index: 2147483000 !important;\n        display: none !important;\n        align-items: center !important;\n        justify-content: center !important;\n        padding: 18px !important;\n        background: rgba(7,14,24,.68) !important;\n        backdrop-filter: blur(4px);\n        -webkit-backdrop-filter: blur(4px);\n        box-sizing: border-box !important;\n      }\n\n      .mbd-sms-modal.is-open {\n        display: flex !important;\n      }\n\n      .mbd-sms-backdrop {\n        position: absolute !important;\n        inset: 0 !important;\n        background: transparent !important;\n        border: 0 !important;\n        box-shadow: none !important;\n      }\n\n      .mbd-sms-card {\n        position: relative !important;\n        z-index: 2 !important;\n        width: min(100%, 392px) !important;\n        background: #fff !important;\n        border: 1px solid rgba(226,232,240,.96) !important;\n        border-radius: 26px !important;\n        padding: 22px 22px 24px !important;\n        text-align: center !important;\n        box-shadow: 0 24px 72px rgba(0,0,0,.36) !important;\n        overflow: hidden !important;\n        color: #101828 !important;\n        box-sizing: border-box !important;\n      }\n\n      .mbd-sms-card:before {\n        content: '';\n        position: absolute;\n        top: 0; left: 0; right: 0;\n        height: 135px;\n        background: linear-gradient(145deg,#eef7ff 0%,#ffffff 52%,#dbeeff 100%);\n        z-index: 0;\n      }\n\n      .mbd-sms-card:after {\n        content: '';\n        position: absolute;\n        top: 105px; left: -14%;\n        width: 128%;\n        height: 54px;\n        background: #fff;\n        border-radius: 50% 50% 0 0\/80% 80% 0 0;\n        z-index: 0;\n      }\n\n      .mbd-sms-x {\n        position: absolute;\n        top: 12px; right: 12px;\n        width: 36px; height: 36px;\n        border: 1px solid #e5e7eb;\n        border-radius: 999px;\n        background: #fff;\n        color: #17233b;\n        font-size: 25px;\n        line-height: 1;\n        font-weight: 700;\n        box-shadow: 0 5px 16px rgba(0,0,0,.10);\n        cursor: pointer;\n        z-index: 4;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        padding: 0;\n      }\n\n      .mbd-sms-visual {\n        position: relative;\n        z-index: 1;\n        width: 118px;\n        height: 92px;\n        margin: 6px auto 16px;\n        border-radius: 22px;\n        background: #fff;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        box-shadow: 0 12px 30px rgba(0,112,186,.15);\n        overflow: hidden;\n      }\n\n      .mbd-sms-visual img {\n        width: 100%; height: 100%;\n        object-fit: cover;\n        display: block;\n      }\n\n      .mbd-sms-badge {\n        position: relative;\n        z-index: 1;\n        display: inline-flex;\n        align-items: center;\n        justify-content: center;\n        margin: 2px auto 12px;\n        padding: 8px 18px;\n        border-radius: 999px;\n        background: #0070ba;\n        color: #fff;\n        font-size: 12.5px;\n        font-weight: 900;\n        text-transform: uppercase;\n        letter-spacing: .04em;\n        box-shadow: 0 8px 18px rgba(0,112,186,.22);\n      }\n\n      .mbd-sms-card h3 {\n        position: relative;\n        z-index: 1;\n        margin: 0 auto 12px;\n        max-width: 310px;\n        font-size: clamp(24px,5vw,30px);\n        line-height: 1.18;\n        font-weight: 850;\n        letter-spacing: -.035em;\n        color: #050505;\n      }\n\n      .mbd-sms-card h3 strong {\n        font-weight: 950;\n        color: #000;\n      }\n\n      .mbd-sms-main {\n        position: relative;\n        z-index: 1;\n        margin: 0 auto 18px;\n        max-width: 300px;\n        color: #586174;\n        font-size: 15.5px;\n        line-height: 1.38;\n        font-weight: 700;\n      }\n\n      .mbd-sms-main strong {\n        color: #0070ba;\n        font-weight: 950;\n      }\n\n      .mbd-sms-direct {\n        position: relative;\n        z-index: 1;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        gap: 9px;\n        width: min(100%,282px);\n        min-height: 54px;\n        margin: 0 auto;\n        border-radius: 16px;\n        background: linear-gradient(135deg,#0070ba 0%,#009cde 100%);\n        color: #fff !important;\n        text-decoration: none !important;\n        font-size: 18px;\n        font-weight: 900;\n        border: 0;\n        box-shadow: 0 14px 30px rgba(0,112,186,.28);\n      }\n\n      .mbd-sms-direct:hover {\n        transform: translateY(-1px);\n        box-shadow: 0 18px 34px rgba(0,112,186,.34);\n      }\n\n      .mbd-sms-stop {\n        position: relative;\n        z-index: 1;\n        margin: 12px auto 0;\n        max-width: 300px;\n        color: #6b7280;\n        font-size: 12.5px;\n        line-height: 1.35;\n        font-weight: 700;\n      }\n\n      @media (max-width: 420px) {\n        .mbd-sms-modal { padding: 14px !important; }\n        .mbd-sms-card { border-radius: 24px !important; padding: 20px 18px 22px !important; }\n        .mbd-sms-card h3 { font-size: 25px; max-width: 290px; }\n        .mbd-sms-main { font-size: 15px; }\n        .mbd-sms-direct { font-size: 16px; width: min(100%,270px); }\n      }\n\n      .mbd-alt-mini-label {\n        color: #111111;\n        font-size: 10.5px;\n        font-weight: 900;\n        text-align: center;\n      }\n\n      .mbd-error {\n        display: none;\n        margin-top: 10px;\n        padding: 10px 12px;\n        border-radius: 12px;\n        background: #fff1f2;\n        color: #9f1239;\n        font-size: 13px;\n        font-weight: 800;\n        line-height: 1.45;\n        border: 1px solid rgba(159,18,57,0.16);\n      }\n\n      .mbd-error.is-visible {\n        display: block;\n      }\n\n      .mbd-two {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        gap: 14px;\n      }\n\n      .mbd-required {\n        color: var(--mbd-red);\n      }\n\n      #mbd-step2 .mbd-label,\n      #mbd-step2 #mbd-currency-label {\n        color: #111111 !important;\n      }\n\n      .mbd-selection-row {\n        display: flex;\n        align-items: center;\n        justify-content: flex-start;\n        gap: 8px;\n        margin: 0 0 10px;\n        max-width: 100%;\n      }\n\n      .mbd-selection-row .mbd-summary {\n        margin: 0;\n        flex: 0 0 auto;\n        white-space: nowrap;\n        font-size: 13px;\n        font-weight: 800;\n      }\n\n      .mbd-amount-edit-row {\n        display: inline-flex;\n        align-items: center;\n        justify-content: flex-start;\n        gap: 4px;\n        margin: 0;\n        flex: 0 0 auto;\n        max-width: calc(100% - 76px);\n      }\n\n      .mbd-pill-wrap {\n        position: relative;\n        display: inline-flex;\n        align-items: center;\n        flex: 0 0 auto;\n        overflow: hidden;\n      }\n\n      .mbd-edit-hint {\n        display: none;\n        position: absolute;\n        right: 10px;\n        top: 50%;\n        transform: translateY(-50%);\n        color: #9aa1aa;\n        font-size: 9px;\n        line-height: 1;\n        font-weight: 800;\n        pointer-events: none;\n        text-transform: lowercase;\n        max-width: 56px;\n        white-space: nowrap;\n        overflow: hidden;\n      }\n\n      .mbd-amount-edit-row.is-onetime .mbd-adjust-btn {\n        display: none;\n      }\n\n      .mbd-amount-edit-row.is-onetime .mbd-pill-wrap {\n        width: 164px;\n      }\n\n      .mbd-amount-edit-row.is-onetime .mbd-amount-pill {\n        width: 164px;\n        padding-left: 10px;\n        padding-right: 62px;\n      }\n\n      .mbd-amount-edit-row.is-onetime .mbd-edit-hint {\n        display: block;\n      }\n\n      .mbd-adjust-btn {\n        width: 24px;\n        height: 24px;\n        border-radius: 50%;\n        border: 2px solid var(--mbd-green);\n        background: #ffffff !important;\n        color: var(--mbd-green) !important;\n        font-size: 15px;\n        line-height: 1;\n        font-weight: 900;\n        cursor: pointer;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        box-shadow: 0 5px 12px rgba(0,0,0,0.08);\n        outline: none !important;\n        transition: transform .14s ease, box-shadow .14s ease;\n      }\n\n      .mbd-adjust-btn:hover,\n      .mbd-adjust-btn:focus {\n        background: #ffffff !important;\n        color: var(--mbd-green) !important;\n        border-color: var(--mbd-green) !important;\n        outline: none !important;\n      }\n\n      .mbd-adjust-btn:active {\n        background: #ffffff !important;\n        color: var(--mbd-green) !important;\n        transform: scale(0.92);\n        box-shadow: 0 0 0 6px rgba(0,107,46,0.10);\n      }\n\n      .mbd-amount-pill {\n        width: 82px;\n        height: 28px;\n        border-radius: 999px;\n        border: 2px solid rgba(0,107,46,0.22);\n        background: #f5faf7;\n        color: #006b2e;\n        font-size: 13px;\n        font-weight: 900;\n        text-align: center;\n        padding: 0 8px;\n        outline: none !important;\n      }\n\n      .mbd-amount-pill[readonly] {\n        cursor: default;\n      }\n\n      .mbd-amount-edit-row:not(.is-onetime) .mbd-pill-wrap {\n        width: 92px;\n      }\n\n      .mbd-amount-edit-row:not(.is-onetime) .mbd-amount-pill {\n        width: 92px;\n      }\n\n      #mbd-card-element {\n        padding: 14px 16px;\n        border-radius: 14px;\n        border: 2px solid #8f949c;\n        background: rgba(255,255,255,0.90);\n        min-height: 52px;\n      }\n\n      #mbd-card-element.StripeElement--focus {\n        border-color: var(--mbd-green);\n        background: #ffffff;\n        box-shadow: 0 0 0 4px rgba(0,107,46,0.12);\n      }\n\n      #mbd-card-errors {\n        margin-top: 10px;\n        padding: 0;\n        font-size: 13px;\n        color: #b91c1c;\n        font-weight: 800;\n        line-height: 1.45;\n      }\n\n      #mbd-card-errors.is-visible {\n        padding: 10px 12px;\n        border-radius: 12px;\n        background: #fff1f2;\n        border: 1px solid rgba(185,28,28,0.16);\n      }\n\n      .mbd-check {\n        font-size: 13px;\n        color: #000000 !important;\n        font-weight: 600;\n        line-height: 1.5;\n        margin-top: 9px;\n      }\n\n      .mbd-check label {\n        display: flex;\n        gap: 9px;\n        align-items: flex-start;\n        color: #000000 !important;\n      }\n\n      .mbd-check span {\n        color: #000000 !important;\n      }\n\n      .mbd-check .mbd-terms-link {\n        color: #1d4ed8 !important;\n        font-weight: 400 !important;\n        text-decoration: underline !important;\n        text-decoration-thickness: 1px;\n        text-underline-offset: 2px;\n      }\n\n      .mbd-check .mbd-terms-link:hover {\n        color: #1e40af !important;\n        text-decoration-thickness: 1.5px;\n      }\n\n      .mbd-check input {\n        margin-top: 4px;\n        accent-color: var(--mbd-green);\n      }\n\n      .mbd-actions {\n        display: grid;\n        grid-template-columns: 0.68fr 1.32fr;\n        gap: 12px;\n        margin-top: 13px;\n        align-items: center;\n      }\n\n      .mbd-back {\n        width: 100%;\n        min-height: 50px;\n        border: 1px solid #111111;\n        border-radius: 999px;\n        background: #e9ecef;\n        color: #20242a;\n        font-size: 14px;\n        font-weight: 800;\n        cursor: pointer;\n        order: 1;\n        box-shadow: 0 9px 18px rgba(0,0,0,0.10);\n        outline: none !important;\n      }\n\n      .mbd-back:hover,\n      .mbd-back:focus {\n        background: #e9ecef !important;\n        color: #20242a !important;\n        border-color: #111111 !important;\n        outline: none !important;\n      }\n\n      .mbd-back:active {\n        background: #e9ecef !important;\n        color: #20242a !important;\n        border-color: #111111 !important;\n        transform: scale(0.985);\n        box-shadow: 0 0 0 6px rgba(0,0,0,0.08), 0 9px 18px rgba(0,0,0,0.10);\n      }\n\n      .mbd-submit {\n        min-height: 50px;\n        margin-top: 0;\n        font-size: 14px;\n        order: 2;\n        box-shadow: 0 12px 24px rgba(139,13,22,0.28);\n      }\n\n      #mbd-payment-request-wrapper {\n        display: none;\n        margin-bottom: 16px;\n      }\n\n      .mbd-loader-overlay {\n        position: fixed;\n        inset: 0;\n        z-index: 999999;\n        display: none;\n        align-items: center;\n        justify-content: center;\n        background: rgba(0,0,0,0.18);\n        backdrop-filter: blur(1px);\n        -webkit-backdrop-filter: blur(1px);\n      }\n\n      .mbd-loader-overlay.is-visible {\n        display: flex;\n      }\n\n      .mbd-loader-box {\n        width: 112px;\n        min-height: 112px;\n        border-radius: 24px;\n        background: transparent;\n        box-shadow: none;\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        justify-content: center;\n        gap: 12px;\n      }\n\n      .mbd-spinner {\n        width: 42px;\n        height: 42px;\n        border-radius: 50%;\n        border: 4px solid rgba(255,255,255,0.42);\n        border-top-color: #ffffff;\n        animation: mbdSpin .8s linear infinite;\n        filter: drop-shadow(0 6px 16px rgba(0,0,0,0.35));\n      }\n\n      .mbd-loader-text {\n        color: #ffffff;\n        font-size: 12px;\n        font-weight: 900;\n        text-align: center;\n      }\n\n      @keyframes mbdSpin {\n        to { transform: rotate(360deg); }\n      }\n\n      .mbd-confirm-card {\n        text-align: center;\n        padding-top: 36px;\n      }\n\n      .mbd-confirm-badge {\n        width: 64px;\n        height: 64px;\n        margin: 0 auto 16px;\n        border-radius: 50%;\n        background: #006b2e;\n        color: #ffffff;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        font-size: 32px;\n        font-weight: 900;\n        box-shadow: 0 14px 30px rgba(0,107,46,0.25);\n      }\n\n      .mbd-confirm-title {\n        margin: 0 0 10px;\n        color: #111111;\n        font-size: 28px;\n        line-height: 1.12;\n        font-weight: 900;\n        letter-spacing: -0.035em;\n      }\n\n      .mbd-confirm-message {\n        margin: 0 auto 16px;\n        color: #222222;\n        font-size: 15px;\n        line-height: 1.55;\n        font-weight: 650;\n        max-width: 440px;\n      }\n\n      .mbd-confirm-message strong {\n        color: #006b2e;\n        font-weight: 900;\n      }\n\n      .mbd-confirm-trust {\n        margin: 16px 0;\n        padding: 13px 15px;\n        border-radius: 16px;\n        background: #f3f8f5;\n        color: #153b25;\n        font-size: 13px;\n        line-height: 1.55;\n        font-weight: 700;\n        border: 1px solid rgba(0,107,46,0.18);\n      }\n\n      .mbd-confirm-verse {\n        margin: 16px 0 18px;\n        color: #333333;\n        font-size: 14px;\n        line-height: 1.55;\n        font-weight: 700;\n      }\n\n      .mbd-confirm-verse span {\n        display: block;\n        color: #006b2e;\n        font-weight: 900;\n        margin-top: 4px;\n      }\n\n      .mbd-confirm-actions {\n        display: grid;\n        grid-template-columns: 1fr;\n        gap: 10px;\n        margin-top: 18px;\n      }\n\n      .mbd-confirm-btn {\n        min-height: 52px;\n        border-radius: 999px;\n        border: 0;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        text-decoration: none !important;\n        font-size: 14px;\n        font-weight: 900;\n        text-transform: uppercase;\n        letter-spacing: .045em;\n      }\n\n      .mbd-confirm-btn-primary {\n        background: #8b0d16;\n        color: #ffffff !important;\n      }\n\n      .mbd-confirm-btn-secondary {\n        background: #e9ecef;\n        color: #20242a !important;\n      }\n\n      @media (min-width: 901px) {\n        .mbd-page {\n          min-height: 100vh;\n          padding-top: 48px;\n          padding-bottom: 26px;\n          display: flex;\n          align-items: center;\n        }\n\n        .mbd-inner {\n          display: grid;\n          grid-template-columns: minmax(480px, 1fr) 430px;\n          align-items: center;\n          gap: 58px;\n        }\n\n        .mbd-hero-title {\n          margin: 0;\n          max-width: 560px;\n          font-size: clamp(34px, 3.25vw, 44px);\n          line-height: 1.08;\n          letter-spacing: -0.03em;\n        }\n\n        .mbd-card {\n          max-width: 430px;\n          padding: 25px 28px 22px;\n          margin: 0;\n        }\n      }\n\n      @media (max-width: 760px) {\n        .mbd-page {\n          min-height: 0 !important;\n          height: auto !important;\n          padding: 68px 0 14px;\n          background-image: none !important;\n          overflow: hidden !important;\n          isolation: isolate;\n          contain: paint;\n        }\n\n        .mbd-page::before {\n          display: block;\n          position: absolute !important;\n          inset: 0 !important;\n          width: 100% !important;\n          height: 100% !important;\n          min-height: 100% !important;\n          background-size: cover !important;\n          background-position: center top !important;\n          background-repeat: no-repeat !important;\n          transform: none !important;\n        }\n\n        .mbd-inner {\n          width: 100%;\n          padding-left: 20px;\n          padding-right: 20px;\n        }\n\n        .mbd-hero-title {\n          font-size: 25px;\n          line-height: 1.08;\n          margin: 0 0 14px;\n          letter-spacing: -0.035em;\n        }\n\n        .mbd-card {\n          max-width: 96%;\n          border-radius: 21px;\n          padding: 15px 13px 13px;\n        }\n\n        .mbd-title {\n          font-size: 19.5px;\n          margin-bottom: 13px;\n        }\n\n        .mbd-summary {\n          font-size: 12.5px;\n          margin-bottom: 9px;\n        }\n\n        .mbd-field {\n          margin-bottom: 9px;\n        }\n\n        .mbd-label {\n          font-size: 13px;\n          margin-bottom: 5px;\n        }\n\n        .mbd-select,\n        .mbd-input,\n        .mbd-textarea {\n          min-height: 41px;\n          font-size: 14px;\n          padding: 7px 11px;\n          border-radius: 11px;\n        }\n\n        .mbd-textarea {\n          min-height: 58px;\n        }\n\n        .mbd-select-wrap::after {\n          right: 14px;\n          font-size: 23px;\n        }\n\n        .mbd-frequency-toggle {\n          width: 39%;\n          min-width: 140px;\n          max-width: 158px;\n          gap: 5px;\n        }\n\n        .mbd-freq-btn {\n          min-height: 30px;\n          font-size: 12.3px;\n          padding: 0 6px;\n        }\n\n        .mbd-amount-grid {\n          grid-template-columns: repeat(2, minmax(0, 1fr));\n          gap: 8px;\n        }\n\n        .mbd-amount-grid.is-monthly {\n          grid-template-columns: repeat(3, minmax(0, 1fr));\n          gap: 7px;\n        }\n\n        .mbd-chip {\n          min-height: 42px;\n          font-size: 14.5px;\n          border-radius: 13px;\n        }\n\n        .mbd-custom {\n          grid-column: 1 \/ -1;\n          margin-top: 0;\n        }\n\n        .mbd-custom,\n        .mbd-custom input {\n          min-height: 42px;\n        }\n\n        .mbd-custom input {\n          font-size: 14px;\n        }\n\n        .mbd-main-btn {\n          min-height: 45px;\n          margin-top: 11px;\n          font-size: 12.8px;\n        }\n\n        .mbd-secure {\n          font-size: 12.5px;\n          margin: 12px 0 10px;\n        }\n\n        .mbd-alt-mini-img {\n          width: 58px;\n          height: 58px;\n        }\n\n        .mbd-two {\n          grid-template-columns: 1fr;\n          gap: 0;\n        }\n\n        .mbd-selection-row {\n          display: grid;\n          grid-template-columns: auto 1fr;\n          align-items: center;\n          column-gap: 8px;\n          row-gap: 0;\n          margin-bottom: 9px;\n          max-width: 100%;\n        }\n\n        .mbd-selection-row .mbd-summary {\n          font-size: 11.5px;\n          flex: 0 0 auto;\n          min-width: 0;\n        }\n\n        .mbd-amount-edit-row {\n          gap: 4px;\n          max-width: none;\n          width: auto;\n          justify-self: start;\n          min-width: 0;\n        }\n\n        .mbd-adjust-btn {\n          width: 23px;\n          height: 23px;\n          font-size: 15px;\n          flex: 0 0 23px;\n        }\n\n        .mbd-amount-edit-row:not(.is-onetime) .mbd-pill-wrap {\n          width: 88px;\n          flex: 0 0 88px;\n        }\n\n        .mbd-amount-edit-row:not(.is-onetime) .mbd-amount-pill {\n          width: 88px;\n          height: 26px;\n          font-size: 12px;\n          padding: 0 4px;\n        }\n\n        .mbd-amount-pill {\n          width: 88px;\n          height: 26px;\n          font-size: 12px;\n          padding: 0 4px;\n        }\n\n        .mbd-amount-edit-row.is-onetime .mbd-pill-wrap {\n          width: 160px;\n          flex: 0 0 160px;\n        }\n\n        .mbd-amount-edit-row.is-onetime .mbd-amount-pill {\n          width: 160px;\n          padding-left: 9px;\n          padding-right: 58px;\n        }\n\n        .mbd-edit-hint {\n          font-size: 8.2px;\n          right: 9px;\n          max-width: 52px;\n        }\n\n        #mbd-card-element {\n          min-height: 46px;\n          padding: 13px 14px;\n        }\n\n        .mbd-actions {\n          grid-template-columns: 0.68fr 1.32fr;\n          gap: 9px;\n        }\n\n        .mbd-submit,\n        .mbd-back {\n          min-height: 47px;\n          font-size: 13px;\n        }\n\n        .mbd-confirm-title {\n          font-size: 24px;\n        }\n\n        .mbd-confirm-message {\n          font-size: 14px;\n        }\n      }\n\n      @media (max-width: 430px) {\n        .mbd-page {\n          padding-top: 72px;\n        }\n\n        .mbd-inner {\n          padding-left: 18px;\n          padding-right: 18px;\n        }\n\n        .mbd-hero-title {\n          font-size: 23px;\n          line-height: 1.08;\n          letter-spacing: -0.04em;\n        }\n\n        .mbd-card {\n          max-width: 95%;\n          padding: 14px 12px 12px;\n        }\n\n        .mbd-title {\n          font-size: 19px;\n        }\n\n        .mbd-frequency-toggle {\n          width: 42%;\n          min-width: 136px;\n          max-width: 152px;\n        }\n\n        .mbd-freq-btn {\n          font-size: 12.2px;\n        }\n\n        .mbd-amount-edit-row:not(.is-onetime) .mbd-pill-wrap,\n        .mbd-amount-edit-row:not(.is-onetime) .mbd-amount-pill {\n          width: 84px;\n        }\n\n        .mbd-amount-edit-row.is-onetime .mbd-pill-wrap,\n        .mbd-amount-edit-row.is-onetime .mbd-amount-pill {\n          width: 154px;\n        }\n\n        .mbd-amount-edit-row.is-onetime .mbd-pill-wrap {\n          flex: 0 0 154px;\n        }\n\n        .mbd-amount-edit-row.is-onetime .mbd-amount-pill {\n          padding-left: 8px;\n          padding-right: 54px;\n        }\n\n        .mbd-alt-mini-img {\n          width: 56px;\n          height: 56px;\n        }\n\n        .mbd-confirm-badge {\n          width: 58px;\n          height: 58px;\n          font-size: 29px;\n        }\n      }\n\n      @media (max-width: 360px) {\n        .mbd-inner {\n          padding-left: 14px;\n          padding-right: 14px;\n        }\n\n        .mbd-hero-title {\n          font-size: 20.5px;\n          letter-spacing: -0.045em;\n        }\n\n        .mbd-selection-row {\n          column-gap: 6px;\n        }\n\n        .mbd-amount-edit-row:not(.is-onetime) .mbd-pill-wrap,\n        .mbd-amount-edit-row:not(.is-onetime) .mbd-amount-pill {\n          width: 78px;\n        }\n\n        .mbd-adjust-btn {\n          width: 21px;\n          height: 21px;\n          flex-basis: 21px;\n          font-size: 14px;\n        }\n\n        .mbd-amount-edit-row.is-onetime .mbd-pill-wrap,\n        .mbd-amount-edit-row.is-onetime .mbd-amount-pill {\n          width: 144px;\n        }\n\n        .mbd-amount-edit-row.is-onetime .mbd-pill-wrap {\n          flex: 0 0 144px;\n        }\n\n        .mbd-amount-edit-row.is-onetime .mbd-amount-pill {\n          padding-left: 7px;\n          padding-right: 50px;\n        }\n\n        .mbd-edit-hint {\n          right: 8px;\n          font-size: 7.6px;\n          max-width: 48px;\n        }\n      }\n    <\/style>\n        <style>\n      .mbd-card.is-hidden { display: none !important; }\n\n      \/* Mod special pentru linkurile deschise din email (Gmail\/Outlook\/Facebook WebView).\n         Problema real\u0103: webview-ul poate raporta l\u0103\u021bime de desktop pe telefon, iar layout-ul normal\n         pune formularul lateral. Acest mod anuleaz\u0103 layout-ul lateral \u0219i for\u021beaz\u0103 formularul sus, centrat,\n         f\u0103r\u0103 zoom \u0219i f\u0103r\u0103 dependen\u021b\u0103 de media query. *\/\n      .mbd-page.mbd-email-open {\n        left: auto !important;\n        right: auto !important;\n        width: 100% !important;\n        max-width: 100% !important;\n        min-height: auto !important;\n        height: auto !important;\n        margin-left: 0 !important;\n        margin-right: 0 !important;\n        padding: 18px 12px 20px !important;\n        display: block !important;\n        overflow: visible !important;\n        contain: none !important;\n        isolation: auto !important;\n        background-image: none !important;\n        background: #ffffff !important;\n      }\n\n      .mbd-page.mbd-email-open::before {\n        display: none !important;\n        content: none !important;\n      }\n\n      .mbd-page.mbd-email-open .mbd-inner {\n        width: 100% !important;\n        max-width: 460px !important;\n        margin: 0 auto !important;\n        padding: 0 !important;\n        display: block !important;\n      }\n\n      .mbd-page.mbd-email-open .mbd-hero-title {\n        max-width: 430px !important;\n        margin: 0 auto 12px !important;\n        color: #111827 !important;\n        text-shadow: none !important;\n        font-size: clamp(24px, 7vw, 30px) !important;\n        line-height: 1.08 !important;\n        white-space: normal !important;\n        text-align: left !important;\n      }\n\n      .mbd-page.mbd-email-open .mbd-hero-title span {\n        white-space: normal !important;\n      }\n\n      .mbd-page.mbd-email-open .mbd-card {\n        width: 100% !important;\n        max-width: 430px !important;\n        margin: 0 auto !important;\n        border-radius: 22px !important;\n        padding: 20px 16px 16px !important;\n        position: relative !important;\n        left: auto !important;\n        right: auto !important;\n        top: auto !important;\n        transform: none !important;\n        box-shadow: 0 16px 44px rgba(15, 23, 42, .14) !important;\n      }\n\n      .mbd-page.mbd-email-open .mbd-title {\n        font-size: 25px !important;\n        line-height: 1.05 !important;\n      }\n\n      .mbd-page.mbd-email-open .mbd-secure {\n        justify-content: center !important;\n        align-items: center !important;\n        gap: 6px !important;\n        line-height: 1.25 !important;\n        text-align: center !important;\n        color:#111111 !important;\n      }\n\n      .mbd-page.mbd-email-open .mbd-cancel-subscription-link {\n        text-align: center !important;\n        margin-top: 0 !important;\n        color:#8b0d16 !important;\n        text-decoration:none !important;\n      }\n\n      .mbd-page.mbd-email-open .mbd-secure-text,\n      .mbd-page.mbd-email-open .mbd-secure-text span { color:#000000 !important; opacity:1 !important; }\n\n      .mbd-page.mbd-email-open .mbd-cancel-text,\n      .mbd-page.mbd-email-open .mbd-cancel-text span { color:#8b0d16 !important; opacity:1 !important; }\n\n      .mbd-page.mbd-email-open .mbd-alt-methods {\n        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\n      }\n\n      @media (max-width: 420px) {\n        .mbd-page.mbd-email-open {\n          padding-left: 10px !important;\n          padding-right: 10px !important;\n        }\n        .mbd-page.mbd-email-open .mbd-card {\n          padding-left: 14px !important;\n          padding-right: 14px !important;\n        }\n      }\n    <\/style>\n\n    <link rel=\"preconnect\" href=\"https:\/\/js.stripe.com\" crossorigin>\n    <link rel=\"preconnect\" href=\"https:\/\/m.stripe.network\" crossorigin>\n    <script src=\"https:\/\/js.stripe.com\/v3\/\"><\/script>\n\n    <div class=\"mbd-loader-overlay\" id=\"mbd-loader-overlay\" aria-hidden=\"true\">\n      <div class=\"mbd-loader-box\">\n        <div class=\"mbd-spinner\"><\/div>\n        <div class=\"mbd-loader-text\">Se proceseaz\u0103...<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"mbd-page\">\n      <div class=\"mbd-inner\">\n        <h1 class=\"mbd-hero-title\">\n          <span>Po\u021bi ajuta chiar acum<\/span>\n          <span>un copil sau o familie nevoia\u0219\u0103<\/span>\n        <\/h1>\n\n        <div class=\"mbd-card\" id=\"mbd-step1\">\n          <h2 class=\"mbd-title\">Sprijin\u0103 pe cei ce nu se pot ajuta singuri<\/h2>\n                              \n          <div class=\"mbd-field\">\n            <label class=\"mbd-label\" for=\"mbd-currency\">Moneda<\/label>\n            <div class=\"mbd-select-wrap\">\n              <select class=\"mbd-select\" id=\"mbd-currency\">\n                                  <option value=\"RON\"  selected='selected'>RON<\/option>\n                                  <option value=\"EUR\" >EUR<\/option>\n                                  <option value=\"GBP\" >GBP<\/option>\n                                  <option value=\"USD\" >USD<\/option>\n                                  <option value=\"CAD\" >CAD<\/option>\n                                  <option value=\"CHF\" >CHF<\/option>\n                                  <option value=\"NOK\" >NOK<\/option>\n                                  <option value=\"SEK\" >SEK<\/option>\n                                  <option value=\"ILS\" >ILS<\/option>\n                                  <option value=\"MDL\" >MDL<\/option>\n                                  <option value=\"UAH\" >UAH<\/option>\n                              <\/select>\n            <\/div>\n          <\/div>\n\n          <div class=\"mbd-field\">\n            <div class=\"mbd-label\">Tip dona\u021bie<\/div>\n            <div class=\"mbd-frequency-toggle\" id=\"mbd-frequency-toggle\">\n              <button type=\"button\" class=\"mbd-freq-btn is-active\" data-freq=\"odata\">O dat\u0103<\/button>\n              <button type=\"button\" class=\"mbd-freq-btn \" data-freq=\"lunar\">Lunar<\/button>\n            <\/div>\n          <\/div>\n\n          <div class=\"mbd-field\">\n            <div class=\"mbd-label\">Suma pe care o donezi<\/div>\n            <div class=\"mbd-amount-grid\" id=\"mbd-amount-grid\"><\/div>\n            <input type=\"hidden\" id=\"mbd-amount-value\" value=\"100\" \/>\n            <input type=\"hidden\" id=\"mbd-frequency-value\" value=\"odata\" \/>\n            <div class=\"mbd-error\" id=\"mbd-error\"><\/div>\n          <\/div>\n\n          <button type=\"button\" class=\"mbd-main-btn\" id=\"mbd-submit\">Doneaz\u0103<\/button>\n\n          <div class=\"mbd-secure\">\n            <div class=\"mbd-secure-row\"><span class=\"mbd-secure-icon\" aria-hidden=\"true\">\ud83d\udd12<\/span><span class=\"mbd-secure-text\"><span>Tranzac\u021bia este<\/span><span>securizat\u0103<\/span><\/span><\/div>\n            <a class=\"mbd-cancel-subscription-link\" href=\"https:\/\/danielursachi.misiuneabucovina.org\/en\/anulare-abonament\/\"><span class=\"mbd-cancel-icon-line\" aria-hidden=\"true\"><\/span><span class=\"mbd-cancel-text\"><span>Anuleaz\u0103 un<\/span><span>abonament<\/span><\/span><\/a>\n          <\/div>\n\n              <div class=\"mbd-alt-methods\">\n      <div class=\"mbd-divider\"><\/div>\n      <div class=\"mbd-alt-title\">Alte metode:<\/div>\n\n      <div class=\"mbd-alt-mini-grid\">\n        <a class=\"mbd-alt-mini-card\" href=\"https:\/\/misiuneabucovina.org\/donatie-paypal\/\" target=\"_blank\" rel=\"noopener\">\n          <div class=\"mbd-alt-mini-img\">\n            <img decoding=\"async\" src=\"https:\/\/misiuneabucovina.org\/wp-content\/uploads\/2026\/01\/16.png\" alt=\"PayPal\">\n          <\/div>\n          <div class=\"mbd-alt-mini-label\">PayPal<\/div>\n        <\/a>\n\n        <a class=\"mbd-alt-mini-card\" href=\"https:\/\/revolut.me\/misiuneabucovina\" target=\"_blank\" rel=\"noopener\">\n          <div class=\"mbd-alt-mini-img\">\n            <img decoding=\"async\" src=\"https:\/\/misiuneabucovina.org\/wp-content\/uploads\/2026\/01\/ChatGPT-Image-20-ian.-2026-12_03_38.jpg\" alt=\"Revolut\">\n          <\/div>\n          <div class=\"mbd-alt-mini-label\">Revolut<\/div>\n        <\/a>\n\n        <button class=\"mbd-alt-mini-card mbd-alt-mini-card--btn js-mbd-sms-open\" type=\"button\" data-sms-href=\"sms:8864?body=MISIUNE\">\n          <div class=\"mbd-alt-mini-img mbd-alt-mini-img--sms\">\n            <img decoding=\"async\" src=\"https:\/\/misiuneabucovina.org\/wp-content\/uploads\/2026\/07\/donatie-prin-sms.png\" alt=\"SMS 8864 MISIUNE\">\n          <\/div>\n          <div class=\"mbd-alt-mini-label\">SMS<\/div>\n        <\/button>\n      <\/div>\n    <\/div>\n    <div class=\"mbd-sms-modal\" aria-hidden=\"true\">\n      <div class=\"mbd-sms-backdrop js-mbd-sms-close\"><\/div>\n      <div class=\"mbd-sms-card\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Dona\u021bie prin SMS\">\n        <button class=\"mbd-sms-x js-mbd-sms-close\" type=\"button\" aria-label=\"\u00cenchide\">\u00d7<\/button>\n        <div class=\"mbd-sms-visual\"><img decoding=\"async\" src=\"https:\/\/misiuneabucovina.org\/wp-content\/uploads\/2026\/07\/donatie-prin-sms.png\" alt=\"Doneaz\u0103 prin SMS\"><\/div>\n        <div class=\"mbd-sms-badge\">SMS lunar<\/div>\n        <h3>Trimite <strong>MISIUNE<\/strong> la <strong>8864<\/strong><\/h3>\n        <p class=\"mbd-sms-main\">Doneaz\u0103 <strong>4 \u20ac lunar<\/strong> \u0219i sus\u021bine lucrarea Misiunea Bucovina.<\/p>\n        <a class=\"mbd-sms-direct\" href=\"sms:8864?body=MISIUNE\"><span>\u2708<\/span> Trimite SMS direct<\/a>\n        <p class=\"mbd-sms-stop\">Pentru oprire: <strong>MISIUNE STOP<\/strong> la 8864.<\/p>\n      <\/div>\n    <\/div>\n            <\/div>\n\n        <div class=\"mbd-card is-hidden\" id=\"mbd-step2\">\n          <div class=\"mbd-step2-head\">\n            <div class=\"mbd-step2-title-row\">\n              <h2 class=\"mbd-title mbd-title-step2\">Finalizeaz\u0103 dona\u021bia<\/h2>\n              <span class=\"mbd-step2-freq-wrap\">\n                <select id=\"mbd-step2-frequency-select\" class=\"mbd-step2-freq-select\" aria-label=\"Schimb\u0103 tipul dona\u021biei\">\n                  <option value=\"odata\">Unic\u0103<\/option>\n                  <option value=\"lunar\">Lunar\u0103<\/option>\n                <\/select>\n              <\/span>\n            <\/div>\n                                              <\/div>\n          <div class=\"mbd-selection-row\">\n            <div class=\"mbd-summary\" id=\"mbd-summary\"><\/div>\n            <div class=\"mbd-amount-edit-row\" id=\"mbd-amount-edit-row\">\n              <button type=\"button\" class=\"mbd-adjust-btn\" id=\"mbd-amount-minus\" aria-label=\"Mic\u0219oreaz\u0103 suma\">\u2212<\/button>\n              <span class=\"mbd-pill-wrap\">\n                <input class=\"mbd-amount-pill\" id=\"mbd-amount-pill\" type=\"text\" inputmode=\"decimal\" \/>\n                <span class=\"mbd-edit-hint\" aria-hidden=\"true\">editeaz\u0103<\/span>\n              <\/span>\n              <button type=\"button\" class=\"mbd-adjust-btn\" id=\"mbd-amount-plus\" aria-label=\"M\u0103re\u0219te suma\">+<\/button>\n            <\/div>\n          <\/div>\n\n          <div class=\"mbd-field\">\n            <label class=\"mbd-label\" for=\"mbd-name\">Nume complet <span class=\"mbd-required\">*<\/span><\/label>\n            <input class=\"mbd-input\" type=\"text\" id=\"mbd-name\" name=\"name\" placeholder=\"Nume complet\" autocomplete=\"name\" \/>\n          <\/div>\n\n          <div class=\"mbd-two\">\n            <div class=\"mbd-field\">\n              <label class=\"mbd-label\" for=\"mbd-email\">Email <span class=\"mbd-required\">*<\/span><\/label>\n              <input class=\"mbd-input\" type=\"email\" id=\"mbd-email\" name=\"email\" placeholder=\"Email\" autocomplete=\"email\" inputmode=\"email\" \/>\n            <\/div>\n\n            <div class=\"mbd-field\">\n              <label class=\"mbd-label\" for=\"mbd-phone\">Telefon <span class=\"mbd-required\">*<\/span><\/label>\n              <input class=\"mbd-input\" type=\"tel\" id=\"mbd-phone\" name=\"phone\" placeholder=\"Telefon\" autocomplete=\"tel\" inputmode=\"tel\" \/>\n            <\/div>\n          <\/div>\n\n          <div class=\"mbd-field\">\n            <label class=\"mbd-label\" for=\"mbd-notes\">Detalii dona\u021bie<\/label>\n            <textarea class=\"mbd-textarea\" id=\"mbd-notes\" name=\"message\" placeholder=\"Po\u021bi scrie cauza dorit\u0103 sau un mesaj scurt.\" autocomplete=\"off\"><\/textarea>\n          <\/div>\n\n          <div id=\"mbd-payment-request-wrapper\">\n            <div class=\"mbd-label\" id=\"mbd-wallet-label\">Plat\u0103 rapid\u0103<\/div>\n            <div id=\"mbd-payment-request-button\"><\/div>\n          <\/div>\n\n          <div class=\"mbd-field\">\n            <div class=\"mbd-label\">Date card <span id=\"mbd-currency-label\">RON<\/span> <span class=\"mbd-required\">*<\/span><\/div>\n            <div id=\"mbd-card-element\"><\/div>\n            <div id=\"mbd-card-errors\"><\/div>\n          <\/div>\n\n          <div class=\"mbd-check\">\n            <label>\n              <input type=\"checkbox\" id=\"mbd-agree-terms\" \/>\n              <span>Sunt de acord cu <a class=\"mbd-terms-link\" href=\"https:\/\/misiuneabucovina.org\/politica-de-confidentialitate-termeni-si-conditii\/#donatii\" target=\"_blank\" rel=\"noopener\" onclick=\"event.stopPropagation();\">Termenii \u0219i condi\u021biile<\/a> \u0219i cu prelucrarea datelor personale.<\/span>\n            <\/label>\n          <\/div>\n\n          <div class=\"mbd-actions\">\n            <button type=\"button\" class=\"mbd-back\" id=\"mbd-back\">\u00cenapoi<\/button>\n            <button type=\"button\" class=\"mbd-submit\" id=\"mbd-donate-submit\">Doneaz\u0103<\/button>\n          <\/div>\n\n          <div class=\"mbd-secure\">\n            <div class=\"mbd-secure-row\"><span class=\"mbd-secure-icon\" aria-hidden=\"true\">\ud83d\udd12<\/span><span class=\"mbd-secure-text\"><span>Tranzac\u021bia este<\/span><span>securizat\u0103<\/span><\/span><\/div>\n            <a class=\"mbd-cancel-subscription-link\" href=\"https:\/\/danielursachi.misiuneabucovina.org\/en\/anulare-abonament\/\"><span class=\"mbd-cancel-icon-line\" aria-hidden=\"true\"><\/span><span class=\"mbd-cancel-text\"><span>Anuleaz\u0103 un<\/span><span>abonament<\/span><\/span><\/a>\n          <\/div>\n\n              <div class=\"mbd-alt-methods\">\n      <div class=\"mbd-divider\"><\/div>\n      <div class=\"mbd-alt-title\">Alte metode:<\/div>\n\n      <div class=\"mbd-alt-mini-grid\">\n        <a class=\"mbd-alt-mini-card\" href=\"https:\/\/misiuneabucovina.org\/donatie-paypal\/\" target=\"_blank\" rel=\"noopener\">\n          <div class=\"mbd-alt-mini-img\">\n            <img decoding=\"async\" src=\"https:\/\/misiuneabucovina.org\/wp-content\/uploads\/2026\/01\/16.png\" alt=\"PayPal\">\n          <\/div>\n          <div class=\"mbd-alt-mini-label\">PayPal<\/div>\n        <\/a>\n\n        <a class=\"mbd-alt-mini-card\" href=\"https:\/\/revolut.me\/misiuneabucovina\" target=\"_blank\" rel=\"noopener\">\n          <div class=\"mbd-alt-mini-img\">\n            <img decoding=\"async\" src=\"https:\/\/misiuneabucovina.org\/wp-content\/uploads\/2026\/01\/ChatGPT-Image-20-ian.-2026-12_03_38.jpg\" alt=\"Revolut\">\n          <\/div>\n          <div class=\"mbd-alt-mini-label\">Revolut<\/div>\n        <\/a>\n\n        <button class=\"mbd-alt-mini-card mbd-alt-mini-card--btn js-mbd-sms-open\" type=\"button\" data-sms-href=\"sms:8864?body=MISIUNE\">\n          <div class=\"mbd-alt-mini-img mbd-alt-mini-img--sms\">\n            <img decoding=\"async\" src=\"https:\/\/misiuneabucovina.org\/wp-content\/uploads\/2026\/07\/donatie-prin-sms.png\" alt=\"SMS 8864 MISIUNE\">\n          <\/div>\n          <div class=\"mbd-alt-mini-label\">SMS<\/div>\n        <\/button>\n      <\/div>\n    <\/div>\n    <div class=\"mbd-sms-modal\" aria-hidden=\"true\">\n      <div class=\"mbd-sms-backdrop js-mbd-sms-close\"><\/div>\n      <div class=\"mbd-sms-card\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Dona\u021bie prin SMS\">\n        <button class=\"mbd-sms-x js-mbd-sms-close\" type=\"button\" aria-label=\"\u00cenchide\">\u00d7<\/button>\n        <div class=\"mbd-sms-visual\"><img decoding=\"async\" src=\"https:\/\/misiuneabucovina.org\/wp-content\/uploads\/2026\/07\/donatie-prin-sms.png\" alt=\"Doneaz\u0103 prin SMS\"><\/div>\n        <div class=\"mbd-sms-badge\">SMS lunar<\/div>\n        <h3>Trimite <strong>MISIUNE<\/strong> la <strong>8864<\/strong><\/h3>\n        <p class=\"mbd-sms-main\">Doneaz\u0103 <strong>4 \u20ac lunar<\/strong> \u0219i sus\u021bine lucrarea Misiunea Bucovina.<\/p>\n        <a class=\"mbd-sms-direct\" href=\"sms:8864?body=MISIUNE\"><span>\u2708<\/span> Trimite SMS direct<\/a>\n        <p class=\"mbd-sms-stop\">Pentru oprire: <strong>MISIUNE STOP<\/strong> la 8864.<\/p>\n      <\/div>\n    <\/div>\n            <\/div>\n      <\/div>\n    <\/div>\n\n    <script>\n      (function() {\n        const FORM_URL = \"https:\/\/danielursachi.misiuneabucovina.org\/en\/en\/wp-json\/wp\/v2\/pages\/4315\";\n        const AJAX_URL = \"https:\/\/danielursachi.misiuneabucovina.org\/wp-admin\/admin-ajax.php\";\n        const PUBLISHABLE_KEY = \"pk_live_51PA7YrG28Dln1q9MyeZDbCKXvdvgh3R4nKsh3I0PGpnCxWO1Aye9tflqP8H0DKe9orf4aUIKx2F7GkJKUfQNUEiq00En6y5Igh\";\n        const DEFAULT_CURRENCY = \"RON\";\n        const CASE_TITLE = \"\";\n        const CASE_SLUG = \"\";\n        const CASE_URL = \"\";\n        const CASE_SHORT = \"\";\n        const CONTRIBUTION_TYPE = \"\";\n        const CONTRIBUTION_LABEL = \"\";\n        const SHOP_MODE = false;\n        const SHOP_ORDER_ID = \"\";\n        const SHOP_TOKEN = \"\";\n        const SHOP_AMOUNT = \"\";\n        const SHOP_CURRENCY = \"\";\n        const SHOP_ORDER_NUMBER = \"\";\n\n        const step1 = document.getElementById(\"mbd-step1\");\n        const step2 = document.getElementById(\"mbd-step2\");\n        const loader = document.getElementById(\"mbd-loader-overlay\");\n\n        const amountGrid = document.getElementById(\"mbd-amount-grid\");\n        const amountValue = document.getElementById(\"mbd-amount-value\");\n        const freqValue = document.getElementById(\"mbd-frequency-value\");\n        const errorBox = document.getElementById(\"mbd-error\");\n        const step1SubmitBtn = document.getElementById(\"mbd-submit\");\n        const freqButtons = document.querySelectorAll(\"#mbd-frequency-toggle .mbd-freq-btn\");\n        const currencySelect = document.getElementById(\"mbd-currency\");\n\n        const summary = document.getElementById(\"mbd-summary\");\n        const cardErrors = document.getElementById(\"mbd-card-errors\");\n        const submitBtn = document.getElementById(\"mbd-donate-submit\");\n        const amountPill = document.getElementById(\"mbd-amount-pill\");\n        const amountEditRow = document.getElementById(\"mbd-amount-edit-row\");\n        const frequencyTitle = document.getElementById(\"mbd-frequency-title\");\n        const step2FrequencySelect = document.getElementById(\"mbd-step2-frequency-select\");\n        const amountMinus = document.getElementById(\"mbd-amount-minus\");\n        const amountPlus = document.getElementById(\"mbd-amount-plus\");\n        const backBtn = document.getElementById(\"mbd-back\");\n        const walletWrapper = document.getElementById(\"mbd-payment-request-wrapper\");\n        const walletButtonContainer = document.getElementById(\"mbd-payment-request-button\");\n        const walletLabel = document.getElementById(\"mbd-wallet-label\");\n\n        const oneTimeAmounts = [\"15\", \"50\", \"100\", \"150\"];\n        const monthlyAmounts = [\"15\", \"50\", \"100\", \"150\"];\n\n        let freq = SHOP_MODE ? \"odata\" : (CONTRIBUTION_TYPE === \"zeciuiala\" ? \"lunar\" : \"odata\");\n        let amount = SHOP_MODE ? SHOP_AMOUNT : \"100\";\n        let currency = SHOP_MODE ? SHOP_CURRENCY : (DEFAULT_CURRENCY || \"RON\");\n        let stripe = null;\n        let elements = null;\n        let card = null;\n        let stripeCoreReady = false;\n        let isSubmitting = false;\n        let paymentRequestInstance = null;\n        let paymentRequestButton = null;\n        let walletSequence = 0;\n        let failedEmailSent = false;\n        let paymentAttemptId = \"\";\n\n        function mbdSmsCloseAll() {\n          document.querySelectorAll('.mbd-sms-modal.is-open').forEach(function(modal) {\n            modal.classList.remove('is-open');\n            modal.setAttribute('aria-hidden', 'true');\n          });\n          document.documentElement.classList.remove('mbd-sms-lock');\n        }\n\n        function mbdFindSmsModal(openBtn) {\n          var wrap = openBtn ? openBtn.closest('.mbd-alt-methods') : null;\n          var local = wrap && wrap.parentNode ? wrap.parentNode.querySelector('.mbd-sms-modal') : null;\n          if (local) return local;\n          return document.querySelector('.mbd-sms-modal');\n        }\n\n        document.addEventListener('click', function(event) {\n          var openBtn = event.target.closest('.js-mbd-sms-open');\n          if (openBtn) {\n            event.preventDefault();\n            mbdSmsCloseAll();\n            var modal = mbdFindSmsModal(openBtn);\n            if (modal) {\n              if (modal.parentNode !== document.body) {\n                document.body.appendChild(modal);\n              }\n              modal.classList.add('is-open');\n              modal.setAttribute('aria-hidden', 'false');\n              document.documentElement.classList.add('mbd-sms-lock');\n            }\n            return;\n          }\n\n          if (event.target.closest('.js-mbd-sms-close')) {\n            event.preventDefault();\n            mbdSmsCloseAll();\n          }\n        });\n\n        document.addEventListener('keydown', function(event) {\n          if (event.key === 'Escape') {\n            mbdSmsCloseAll();\n          }\n        });\n\n        function showLoader(text) {\n          if (!loader) return;\n          loader.querySelector(\".mbd-loader-text\").textContent = text || \"Se proceseaz\u0103...\";\n          loader.classList.add(\"is-visible\");\n        }\n\n        function hideLoader() {\n          if (!loader) return;\n          loader.classList.remove(\"is-visible\");\n        }\n\n        function showError(message) {\n          errorBox.textContent = message;\n          errorBox.classList.add(\"is-visible\");\n        }\n\n        function clearError() {\n          errorBox.textContent = \"\";\n          errorBox.classList.remove(\"is-visible\");\n        }\n\n        function showCardError(message) {\n          cardErrors.textContent = translateStripeError(message);\n          cardErrors.classList.add(\"is-visible\");\n        }\n\n        function clearCardError() {\n          cardErrors.textContent = \"\";\n          cardErrors.classList.remove(\"is-visible\");\n        }\n\n        function setActiveChip(chip) {\n          amountGrid.querySelectorAll(\".mbd-chip\").forEach(function(item) {\n            item.classList.remove(\"is-active\");\n          });\n          chip.classList.add(\"is-active\");\n        }\n\n        function renderAmounts(currentFreq) {\n          clearError();\n          amountGrid.innerHTML = \"\";\n          amountGrid.classList.remove(\"is-monthly\");\n          if (SHOP_MODE) {\n            const locked = document.createElement(\"div\");\n            locked.className = \"mbd-chip is-active\";\n            locked.style.width = \"100%\";\n            locked.style.textAlign = \"center\";\n            locked.textContent = SHOP_AMOUNT + \" \" + SHOP_CURRENCY + \" \u00b7 sum\u0103 blocat\u0103 din co\u0219\";\n            amountGrid.appendChild(locked);\n            amountValue.value = SHOP_AMOUNT;\n            return;\n          }\n\n          const amounts = currentFreq === \"lunar\" ? monthlyAmounts : oneTimeAmounts;\n          const defaultAmount = currentFreq === \"lunar\" ? \"50\" : \"100\";\n\n          amounts.forEach(function(itemAmount) {\n            const button = document.createElement(\"button\");\n            button.type = \"button\";\n            button.className = \"mbd-chip\";\n            button.setAttribute(\"data-amount\", itemAmount);\n            button.textContent = itemAmount;\n\n            if (itemAmount === defaultAmount) {\n              button.classList.add(\"is-active\");\n              amountValue.value = itemAmount;\n            }\n\n            button.addEventListener(\"click\", function() {\n              clearError();\n              setActiveChip(button);\n              amountValue.value = itemAmount;\n            });\n\n            amountGrid.appendChild(button);\n          });\n\n          if (currentFreq === \"odata\" || currentFreq === \"lunar\") {\n            const custom = document.createElement(\"div\");\n            custom.className = \"mbd-chip mbd-custom\";\n            custom.innerHTML = '<input id=\"mbd-custom-input\" type=\"number\" min=\"5\" step=\"5\" placeholder=\"Scrie alt\u0103 sum\u0103\" inputmode=\"decimal\" \/>';\n            amountGrid.appendChild(custom);\n\n            const customInput = document.getElementById(\"mbd-custom-input\");\n\n            custom.addEventListener(\"click\", function() {\n              clearError();\n              amountGrid.querySelectorAll(\".mbd-chip\").forEach(function(item) {\n                item.classList.remove(\"is-active\");\n              });\n              custom.classList.add(\"is-active\");\n              customInput.focus();\n              amountValue.value = customInput.value || \"\";\n            });\n\n            customInput.addEventListener(\"input\", function() {\n              clearError();\n              amountGrid.querySelectorAll(\".mbd-chip\").forEach(function(item) {\n                item.classList.remove(\"is-active\");\n              });\n              custom.classList.add(\"is-active\");\n              amountValue.value = customInput.value;\n            });\n          }\n        }\n\n        freqButtons.forEach(function(button) {\n          button.addEventListener(\"click\", function() {\n            const selectedFreq = button.getAttribute(\"data-freq\");\n            freqButtons.forEach(function(item) { item.classList.remove(\"is-active\"); });\n            button.classList.add(\"is-active\");\n            freqValue.value = selectedFreq;\n            step1SubmitBtn.textContent = selectedFreq === \"lunar\" ? \"Aboneaz\u0103-te\" : \"Doneaz\u0103\";\n            renderAmounts(selectedFreq);\n          });\n        });\n\n        function setFrequencyFromStep2(newFreq) {\n          if (newFreq !== \"lunar\") newFreq = \"odata\";\n          freq = newFreq;\n          freqValue.value = newFreq;\n          freqButtons.forEach(function(item) {\n            item.classList.toggle(\"is-active\", item.getAttribute(\"data-freq\") === newFreq);\n          });\n          step1SubmitBtn.textContent = newFreq === \"lunar\" ? \"Aboneaz\u0103-te\" : \"Doneaz\u0103\";\n          submitBtn.textContent = newFreq === \"lunar\" ? \"Aboneaz\u0103-te\" : \"Doneaz\u0103\";\n          formatSummary();\n          updatePaymentRequestTotal();\n        }\n\n        if (step2FrequencySelect) {\n          step2FrequencySelect.addEventListener(\"change\", function() {\n            setFrequencyFromStep2(step2FrequencySelect.value);\n          });\n        }\n\n        function normalizeOneTimeAmount(value) {\n          const clean = String(value || \"\").replace(\/[^0-9.,]\/g, \"\").replace(\",\", \".\");\n          const parsed = parseFloat(clean);\n          if (!parsed || parsed <= 0) return \"\";\n          return String(parsed);\n        }\n\n        function getCurrentPresetIndex(list) {\n          const current = String(parseInt(amount, 10));\n          const index = list.indexOf(current);\n          return index >= 0 ? index : 0;\n        }\n\n        function formatAmountLabel() {\n          return String(amount || \"\").trim() + \" \" + currency;\n        }\n\n        function syncAmountPill() {\n          amountPill.value = formatAmountLabel();\n        }\n\n        function formatSummary() {\n          summary.textContent = \"Ai ales\";\n          if (frequencyTitle) frequencyTitle.textContent = freq === \"lunar\" ? \"(Lunar\u0103)\" : \"(Unic\u0103)\";\n          if (step2FrequencySelect) step2FrequencySelect.value = freq;\n          document.getElementById(\"mbd-currency-label\").textContent = currency;\n          submitBtn.textContent = freq === \"lunar\" ? \"Aboneaz\u0103-te\" : \"Doneaz\u0103\";\n\n          amountEditRow.classList.remove(\"is-monthly\");\n          amountEditRow.classList.add(\"is-onetime\");\n\n          if (SHOP_MODE) {\n            summary.textContent = \"Plat\u0103 produse MB\";\n            submitBtn.textContent = \"Pl\u0103te\u0219te comanda\";\n            amountPill.setAttribute(\"readonly\", \"readonly\");\n            amountMinus.style.display = \"none\";\n            amountPlus.style.display = \"none\";\n            syncAmountPill();\n            return;\n          }\n\n          amountPill.removeAttribute(\"readonly\");\n          syncAmountPill();\n        }\n\n        function getPaymentMinorAmount() {\n          const normalized = normalizeOneTimeAmount(amountPill ? (amountPill.value || amount) : amount);\n          const parsed = parseFloat(normalized || \"0\");\n          if (!parsed || parsed <= 0) return 100;\n          return Math.round(parsed * 100);\n        }\n\n        function updatePaymentRequestTotal() {\n          if (!paymentRequestInstance) return;\n          try {\n            paymentRequestInstance.update({\n              total: { label: SHOP_MODE ? (\"Produse MB - \" + SHOP_ORDER_NUMBER) : (CASE_TITLE ? (freq === \"lunar\" ? \"Abonament lunar - \" + CASE_TITLE : \"Dona\u021bie - \" + CASE_TITLE) : (freq === \"lunar\" ? \"Abonament lunar Misiunea Bucovina\" : \"Dona\u021bie Misiunea Bucovina\")), amount: getPaymentMinorAmount() }\n            });\n          } catch (error) {}\n        }\n\n        function updateAmount(newAmount) {\n          amount = String(newAmount);\n          formatSummary();\n          updatePaymentRequestTotal();\n        }\n\n        amountMinus.addEventListener(\"click\", function() {\n          const current = parseFloat(normalizeOneTimeAmount(amountPill.value || amount) || \"0\");\n          updateAmount(Math.max(5, current - 5));\n        });\n\n        amountPlus.addEventListener(\"click\", function() {\n          const current = parseFloat(normalizeOneTimeAmount(amountPill.value || amount) || \"0\");\n          updateAmount(current > 0 ? current + 5 : 5);\n        });\n\n        amountPill.addEventListener(\"focus\", function() {\n          amountPill.value = String(parseFloat(amount || \"0\"));\n          amountPill.select();\n        });\n\n        amountPill.addEventListener(\"input\", function() {\n          const normalized = normalizeOneTimeAmount(amountPill.value);\n          if (normalized) {\n            amount = normalized;\n            updatePaymentRequestTotal();\n          }\n        });\n\n        amountPill.addEventListener(\"blur\", function() {\n          const normalized = normalizeOneTimeAmount(amountPill.value);\n          if (normalized) {\n            amount = normalized;\n            updatePaymentRequestTotal();\n          }\n          formatSummary();\n        });\n\n        function translateStripeError(message) {\n          if (!message) return \"Plata nu a reu\u0219it. Te rug\u0103m s\u0103 verifici datele cardului sau s\u0103 \u00eencerci cu un alt card.\";\n          const text = String(message).toLowerCase();\n          if (text.includes(\"insufficient funds\")) return \"Plata nu a fost aprobat\u0103: fonduri insuficiente pe card. Te rug\u0103m s\u0103 folose\u0219ti un alt card sau s\u0103 \u00eencerci din nou dup\u0103 alimentarea contului.\";\n          if (text.includes(\"card was declined\") || text.includes(\"declined\")) return \"Cardul a fost refuzat de banc\u0103. Te rug\u0103m s\u0103 verifici cardul sau s\u0103 \u00eencerci cu un alt card.\";\n          if (text.includes(\"incorrect cvc\") || text.includes(\"security code\") || text.includes(\"cvc\")) return \"Codul CVC\/CVV pare incorect. Te rug\u0103m s\u0103 verifici cele 3 cifre de pe spatele cardului.\";\n          if (text.includes(\"expired\")) return \"Cardul este expirat. Te rug\u0103m s\u0103 folose\u0219ti un card valid.\";\n          if (text.includes(\"authentication\") || text.includes(\"3d secure\") || text.includes(\"requires_action\")) return \"Autentificarea pl\u0103\u021bii nu a fost finalizat\u0103. Te rug\u0103m s\u0103 re\u00eencerci \u0219i s\u0103 confirmi plata \u00een aplica\u021bia b\u0103ncii.\";\n          if (text.includes(\"processing error\")) return \"A ap\u0103rut o eroare la procesarea pl\u0103\u021bii. Te rug\u0103m s\u0103 \u00eencerci din nou peste c\u00e2teva momente.\";\n          if (text.includes(\"payment method\") || text.includes(\"metoda de plat\u0103\")) return \"Metoda de plat\u0103 nu a putut fi validat\u0103. Te rug\u0103m s\u0103 verifici datele cardului sau s\u0103 \u00eencerci alt card.\";\n          if (text.includes(\"manual\") || text.includes(\"confirmation_method\")) return \"Plata nu a putut fi confirmat\u0103 corect. Te rug\u0103m s\u0103 re\u00eencerci. Dac\u0103 problema persist\u0103, folose\u0219te plata cu cardul sau contacteaz\u0103-ne.\";\n          return \"Plata nu a reu\u0219it. Detaliu: \" + message;\n        }\n\n        function escapeHtml(text) {\n          const div = document.createElement(\"div\");\n          div.textContent = text || \"drag donator\";\n          return div.innerHTML;\n        }\n\n        function showSuccessConfirmation(name) {\n          const message = freq === \"lunar\"\n            ? 'Abonamentul t\u0103u lunar de <strong>' + amount + ' ' + currency + '<\/strong> a fost activat cu succes.'\n            : 'Dona\u021bia ta de <strong>' + amount + ' ' + currency + '<\/strong> a fost \u00eenregistrat\u0103 cu succes.';\n\n          step2.classList.add(\"mbd-confirm-card\");\n          step2.innerHTML = `\n            <div class=\"mbd-confirm-badge\">\u2713<\/div>\n            <h2 class=\"mbd-confirm-title\">Mul\u021bumim, ${escapeHtml(name)}!<\/h2>\n            <p class=\"mbd-confirm-message\">${message}<\/p>\n            <div class=\"mbd-confirm-trust\">\n              Plata a fost procesat\u0103 securizat. Datele cardului nu sunt stocate pe site-ul nostru,\n              ci sunt gestionate prin infrastructura de plat\u0103 Stripe.\n            <\/div>\n            <div class=\"mbd-confirm-verse\">\n              \u201eCine are mil\u0103 de s\u0103rac \u00eemprumut\u0103 pe Domnul, \u0219i El \u00eei va r\u0103spl\u0103ti binefacerea.\u201d\n              <span>Proverbele 19:17<\/span>\n            <\/div>\n            <div class=\"mbd-confirm-actions\">\n              <a class=\"mbd-confirm-btn mbd-confirm-btn-primary\" href=\"${FORM_URL}\">F\u0103 o nou\u0103 dona\u021bie<\/a>\n              <a class=\"mbd-confirm-btn mbd-confirm-btn-secondary\" href=\"\/\">\u00cenapoi la site<\/a>\n            <\/div>`;\n          window.scrollTo({ top: 0, behavior: \"smooth\" });\n        }\n\n        function prepareStripeCore() {\n          if (stripeCoreReady && stripe && elements) return true;\n          if (!PUBLISHABLE_KEY || PUBLISHABLE_KEY === \"PUNE_AICI_CHEIA_PUBLICA_PK_LIVE\") {\n            showCardError(\"Cheia public\u0103 Stripe nu este configurat\u0103.\");\n            return false;\n          }\n          stripe = Stripe(PUBLISHABLE_KEY);\n          elements = stripe.elements();\n          stripeCoreReady = true;\n          return true;\n        }\n\n        function initStripeOnce() {\n          if (stripe && elements && card) return true;\n          if (!prepareStripeCore()) return false;\n\n          card = elements.create(\"card\", {\n            style: {\n              base: {\n                color: \"#111111\",\n                fontFamily: \"Arial, Helvetica, sans-serif\",\n                fontSmoothing: \"antialiased\",\n                fontSize: \"16px\",\n                fontWeight: \"600\",\n                \"::placeholder\": { color: \"#9ca3af\" }\n              },\n              invalid: { color: \"#b91c1c\", iconColor: \"#b91c1c\" }\n            }\n          });\n          card.mount(\"#mbd-card-element\");\n          card.addEventListener(\"change\", function(event) {\n            if (event.error) showCardError(event.error.message);\n            else clearCardError();\n          });\n          return true;\n        }\n\n        function resetWalletButton() {\n          paymentRequestInstance = null;\n          paymentRequestButton = null;\n          walletWrapper.style.display = \"none\";\n          walletButtonContainer.innerHTML = \"\";\n        }\n\n        function setupPaymentRequest() {\n          resetWalletButton();\n          if (!stripe || !elements) return;\n\n          const currentSequence = ++walletSequence;\n          const paymentRequest = stripe.paymentRequest({\n            country: \"RO\",\n            currency: currency.toLowerCase(),\n            total: { label: SHOP_MODE ? (\"Produse MB - \" + SHOP_ORDER_NUMBER) : (CASE_TITLE ? (freq === \"lunar\" ? \"Abonament lunar - \" + CASE_TITLE : \"Dona\u021bie - \" + CASE_TITLE) : (freq === \"lunar\" ? \"Abonament lunar Misiunea Bucovina\" : \"Dona\u021bie Misiunea Bucovina\")), amount: getPaymentMinorAmount() },\n            requestPayerName: true,\n            requestPayerEmail: true,\n            requestPayerPhone: true,\n            disableWallets: [\"link\", \"browserCard\"]\n          });\n          paymentRequestInstance = paymentRequest;\n\n          const prButton = elements.create(\"paymentRequestButton\", { paymentRequest: paymentRequest });\n          paymentRequestButton = prButton;\n\n          paymentRequest.canMakePayment().then(function(result) {\n            if (currentSequence !== walletSequence) return;\n            if (result && (result.applePay || result.googlePay)) {\n              if (result.applePay) walletLabel.textContent = freq === \"lunar\" ? \"Abonare rapid\u0103 cu Apple Pay\" : \"Plat\u0103 rapid\u0103 cu Apple Pay\";\n              else if (result.googlePay) walletLabel.textContent = freq === \"lunar\" ? \"Abonare rapid\u0103 cu Google Pay\" : \"Plat\u0103 rapid\u0103 cu Google Pay\";\n              walletWrapper.style.display = \"block\";\n              prButton.mount(\"#mbd-payment-request-button\");\n            }\n          });\n\n          paymentRequest.on(\"paymentmethod\", async function(ev) {\n            const name = document.getElementById(\"mbd-name\").value.trim();\n            const email = document.getElementById(\"mbd-email\").value.trim();\n            let phone = document.getElementById(\"mbd-phone\").value.trim();\n            if (!phone && ev.payerPhone) { phone = String(ev.payerPhone).trim(); }\n            const notes = document.getElementById(\"mbd-notes\").value.trim();\n            const agreeTerms = document.getElementById(\"mbd-agree-terms\").checked;\n\n            if (!name || !email || !phone) {\n              ev.complete(\"fail\");\n              alert(\"Te rug\u0103m s\u0103 completezi numele, emailul \u0219i telefonul.\");\n              return;\n            }\n\n            if (!agreeTerms) {\n              ev.complete(\"fail\");\n              alert(\"Te rug\u0103m s\u0103 accep\u021bi termenii \u0219i prelucrarea datelor personale.\");\n              return;\n            }\n\n            const normalizedWalletAmount = normalizeOneTimeAmount(amountPill.value || amount);\n            if (normalizedWalletAmount) {\n              amount = normalizedWalletAmount;\n              formatSummary();\n              updatePaymentRequestTotal();\n            }\n\n            showLoader(\"Se proceseaz\u0103...\");\n            const result = await sendPayment(ev.paymentMethod.id, name, email, phone, notes, agreeTerms);\n\n            if (!result.success) {\n              hideLoader();\n              ev.complete(\"fail\");\n              const failureMsg = translateStripeError(result.data && result.data.message ? result.data.message : \"\");\n              await sendFailedDonationEmail(failureMsg, name, email, phone, notes);\n              alert(failureMsg);\n              return;\n            }\n\n            if (result.data && result.data.requires_action) {\n              const confirmRes = await stripe.confirmCardPayment(result.data.payment_intent_client_secret, { return_url: FORM_URL || window.location.href.split(\"#\")[0] });\n              if (confirmRes.error) {\n                hideLoader();\n                ev.complete(\"fail\");\n                const failureMsg = translateStripeError(confirmRes.error.message);\n                await sendFailedDonationEmail(failureMsg, name, email, phone, notes);\n                alert(failureMsg);\n                return;\n              }\n            }\n\n            if (result.data && result.data.requires_action && result.data.payment_intent_id) {\n              await finalizeDonationEmail(result.data.payment_intent_id, name, email, phone, notes, result.data.subscription_id || '');\n            }\n\n            hideLoader();\n            ev.complete(\"success\");\n            showSuccessConfirmation(name);\n          });\n        }\n\n        async function sendPayment(paymentMethodId, payerName, payerEmail, payerPhone, notes, agreeTerms) {\n          const formData = new FormData();\n          formData.append(\"action\", \"mb_handle_stripe_payment\");\n          formData.append(\"freq\", freq);\n          formData.append(\"amount\", amount);\n          formData.append(\"currency\", currency);\n          formData.append(\"name\", payerName);\n          formData.append(\"email\", payerEmail);\n          formData.append(\"phone\", String(payerPhone || \"\").trim());\n          formData.append(\"notes\", notes);\n          formData.append(\"agree_terms\", agreeTerms ? \"1\" : \"\");\n          formData.append(\"payment_method_id\", paymentMethodId);\n          formData.append(\"return_url\", FORM_URL || window.location.href.split(\"#\")[0]);\n          formData.append(\"case_title\", CASE_TITLE || \"\");\n          formData.append(\"case_slug\", CASE_SLUG || \"\");\n          formData.append(\"case_url\", CASE_URL || \"\");\n            formData.append(\"contribution_type\", CONTRIBUTION_TYPE || \"\");\n            formData.append(\"contribution_label\", CONTRIBUTION_LABEL || \"\");\n            formData.append(\"contribution_type\", CONTRIBUTION_TYPE || \"\");\n            formData.append(\"contribution_label\", CONTRIBUTION_LABEL || \"\");\n          formData.append(\"contribution_type\", CONTRIBUTION_TYPE || \"\");\n          formData.append(\"contribution_label\", CONTRIBUTION_LABEL || \"\");\n          if (SHOP_MODE) { formData.append(\"mb_shop_order\", SHOP_ORDER_ID); formData.append(\"mb_shop_token\", SHOP_TOKEN); }\n\n          const response = await fetch(AJAX_URL, { method: \"POST\", body: formData });\n          const responseText = await response.text();\n          try {\n            return JSON.parse(responseText);\n          } catch (error) {\n            return { success: false, data: { message: \"Serverul a returnat o eroare tehnic\u0103. Te rug\u0103m s\u0103 re\u00eencerci sau s\u0103 ne contactezi.\" } };\n          }\n        }\n\n        async function finalizeDonationEmail(paymentIntentId, payerName, payerEmail, payerPhone, notes, subscriptionId) {\n          if (!paymentIntentId) return;\n          try {\n            const formData = new FormData();\n            formData.append(\"action\", \"mb_finalize_donation_email\");\n            formData.append(\"payment_intent_id\", paymentIntentId);\n            formData.append(\"subscription_id\", subscriptionId || \"\");\n            formData.append(\"freq\", freq);\n            formData.append(\"amount\", amount);\n            formData.append(\"currency\", currency);\n            formData.append(\"name\", payerName);\n            formData.append(\"email\", payerEmail);\n            formData.append(\"phone\", String(payerPhone || \"\").trim());\n            formData.append(\"notes\", notes || \"\");\n            formData.append(\"case_title\", CASE_TITLE || \"\");\n            formData.append(\"case_slug\", CASE_SLUG || \"\");\n            formData.append(\"case_url\", CASE_URL || \"\");\n            formData.append(\"contribution_type\", CONTRIBUTION_TYPE || \"\");\n            formData.append(\"contribution_label\", CONTRIBUTION_LABEL || \"\");\n          if (SHOP_MODE) { formData.append(\"mb_shop_order\", SHOP_ORDER_ID); formData.append(\"mb_shop_token\", SHOP_TOKEN); }\n            await fetch(AJAX_URL, { method: \"POST\", body: formData });\n          } catch (error) {}\n        }\n\n\n        async function sendFailedDonationEmail(reason, payerName, payerEmail, payerPhone, notes) {\n          if (failedEmailSent || !payerEmail) return;\n          failedEmailSent = true;\n          try {\n            const formData = new FormData();\n            formData.append(\"action\", \"mb_send_failed_donation_email\");\n            formData.append(\"freq\", freq);\n            formData.append(\"amount\", amount);\n            formData.append(\"currency\", currency);\n            formData.append(\"name\", payerName || \"\");\n            formData.append(\"email\", payerEmail || \"\");\n            formData.append(\"phone\", String(payerPhone || \"\").trim());\n            formData.append(\"notes\", notes || \"\");\n            formData.append(\"reason\", translateStripeError(reason || \"\"));\n            formData.append(\"failure_id\", paymentAttemptId || (\"mbd_\" + Date.now() + \"_\" + Math.random().toString(36).slice(2)));\n            formData.append(\"case_title\", CASE_TITLE || \"\");\n            formData.append(\"case_slug\", CASE_SLUG || \"\");\n            formData.append(\"case_url\", CASE_URL || \"\");\n            formData.append(\"contribution_type\", CONTRIBUTION_TYPE || \"\");\n            formData.append(\"contribution_label\", CONTRIBUTION_LABEL || \"\");\n          if (SHOP_MODE) { formData.append(\"mb_shop_order\", SHOP_ORDER_ID); formData.append(\"mb_shop_token\", SHOP_TOKEN); }\n            const response = await fetch(AJAX_URL, { method: \"POST\", body: formData, credentials: \"same-origin\", keepalive: true });\n            return await response.json().catch(function(){ return null; });\n          } catch (error) {\n            failedEmailSent = false;\n          }\n        }\n\n        function openStep2() {\n          clearError();\n          clearCardError();\n\n          const selectedAmount = parseFloat(amountValue.value || \"0\");\n          if (!selectedAmount || selectedAmount <= 0) {\n            showError(\"Te rug\u0103m s\u0103 alegi sau s\u0103 scrii o sum\u0103 valid\u0103.\");\n            return;\n          }\n\n          freq = freqValue.value || \"odata\";\n          amount = String(selectedAmount);\n          currency = currencySelect.value || \"RON\";\n          failedEmailSent = false;\n          paymentAttemptId = \"mbd_\" + Date.now() + \"_\" + Math.random().toString(36).slice(2);\n\n          formatSummary();\n          step1.classList.add(\"is-hidden\");\n          step2.classList.remove(\"is-hidden\");\n          window.scrollTo({ top: 0, behavior: \"smooth\" });\n\n          if (initStripeOnce()) {\n            setupPaymentRequest();\n          }\n        }\n\n        function backToStep1() {\n          resetWalletButton();\n          step2.classList.add(\"is-hidden\");\n          step1.classList.remove(\"is-hidden\");\n          window.scrollTo({ top: 0, behavior: \"smooth\" });\n        }\n\n        step1SubmitBtn.addEventListener(\"click\", openStep2);\n        backBtn.addEventListener(\"click\", backToStep1);\n\n        submitBtn.addEventListener(\"click\", async function() {\n          if (isSubmitting) return;\n          clearCardError();\n          failedEmailSent = false;\n          paymentAttemptId = \"mbd_\" + Date.now() + \"_\" + Math.random().toString(36).slice(2);\n\n          const name = document.getElementById(\"mbd-name\").value.trim();\n          const email = document.getElementById(\"mbd-email\").value.trim();\n          const phone = document.getElementById(\"mbd-phone\").value.trim();\n          const notes = document.getElementById(\"mbd-notes\").value.trim();\n          const agreeTerms = document.getElementById(\"mbd-agree-terms\").checked;\n\n          const normalizedAmount = normalizeOneTimeAmount(amountPill.value || amount);\n          if (normalizedAmount) {\n            amount = normalizedAmount;\n            formatSummary();\n            updatePaymentRequestTotal();\n          }\n\n          if (!amount || parseFloat(amount) <= 0) {\n            showCardError(\"Te rug\u0103m s\u0103 alegi o sum\u0103 valid\u0103.\");\n            return;\n          }\n          if (!name || !email || !phone) {\n            showCardError(\"Te rug\u0103m s\u0103 completezi numele, emailul \u0219i telefonul.\");\n            return;\n          }\n          if (!agreeTerms) {\n            showCardError(\"Te rug\u0103m s\u0103 accep\u021bi termenii \u0219i condi\u021biile \u0219i prelucrarea datelor personale.\");\n            return;\n          }\n          if (!initStripeOnce()) return;\n\n          isSubmitting = true;\n          submitBtn.disabled = true;\n          submitBtn.textContent = freq === \"lunar\" ? \"Se activeaz\u0103...\" : \"Se proceseaz\u0103...\";\n          showLoader(freq === \"lunar\" ? \"Se activeaz\u0103...\" : \"Se proceseaz\u0103...\");\n\n          try {\n            const pmResult = await stripe.createPaymentMethod({\n              type: \"card\",\n              card: card,\n              billing_details: { name: name, email: email, phone: phone }\n            });\n\n            if (pmResult.error) {\n              hideLoader();\n              const failureMsg = translateStripeError(pmResult.error.message);\n              showCardError(failureMsg);\n              await sendFailedDonationEmail(failureMsg, name, email, phone, notes);\n              isSubmitting = false;\n              submitBtn.disabled = false;\n              submitBtn.textContent = freq === \"lunar\" ? \"Aboneaz\u0103-te\" : \"Doneaz\u0103\";\n              return;\n            }\n\n            const result = await sendPayment(pmResult.paymentMethod.id, name, email, phone, notes, agreeTerms);\n\n            if (!result.success) {\n              hideLoader();\n              const failureMsg = translateStripeError(result.data && result.data.message ? result.data.message : \"Dona\u021bia nu a reu\u0219it.\");\n              showCardError(failureMsg);\n              await sendFailedDonationEmail(failureMsg, name, email, phone, notes);\n              isSubmitting = false;\n              submitBtn.disabled = false;\n              submitBtn.textContent = freq === \"lunar\" ? \"Aboneaz\u0103-te\" : \"Doneaz\u0103\";\n              return;\n            }\n\n            if (result.data && result.data.requires_action) {\n              hideLoader();\n              const confirmRes = await stripe.confirmCardPayment(result.data.payment_intent_client_secret, { return_url: FORM_URL || window.location.href.split(\"#\")[0] });\n              if (confirmRes.error) {\n                const failureMsg = translateStripeError(confirmRes.error.message || \"Autentificarea pl\u0103\u021bii nu a fost finalizat\u0103.\");\n                showCardError(failureMsg);\n                await sendFailedDonationEmail(failureMsg, name, email, phone, notes);\n                submitBtn.disabled = false;\n                submitBtn.textContent = freq === \"lunar\" ? \"Aboneaz\u0103-te\" : \"Doneaz\u0103\";\n                return;\n              }\n              if (result.data && result.data.payment_intent_id) {\n                await finalizeDonationEmail(result.data.payment_intent_id, name, email, phone, notes, result.data.subscription_id || '');\n              }\n              showLoader(\"Se finalizeaz\u0103...\");\n            }\n\n            hideLoader();\n            isSubmitting = false;\n            showSuccessConfirmation(name);\n          } catch (error) {\n            hideLoader();\n            const failureMsg = translateStripeError(error.message || \"Dona\u021bia nu a reu\u0219it. Te rug\u0103m s\u0103 re\u00eencerci.\");\n            showCardError(failureMsg);\n            await sendFailedDonationEmail(failureMsg, name, email, phone, notes);\n            isSubmitting = false;\n            submitBtn.disabled = false;\n            submitBtn.textContent = freq === \"lunar\" ? \"Aboneaz\u0103-te\" : \"Doneaz\u0103\";\n          }\n        });\n\n\n        function detectCurrencyFromBrowser() {\n          const locale = (navigator.languages && navigator.languages[0]) || navigator.language || \"\";\n          const timezone = (Intl.DateTimeFormat().resolvedOptions().timeZone || \"\").toLowerCase();\n          const regionMatch = locale.match(\/[-_]([A-Z]{2})\\b\/i);\n          const region = regionMatch ? regionMatch[1].toUpperCase() : \"\";\n          const euroRegions = [\"AT\",\"BE\",\"HR\",\"CY\",\"EE\",\"FI\",\"FR\",\"DE\",\"GR\",\"IE\",\"IT\",\"LV\",\"LT\",\"LU\",\"MT\",\"NL\",\"PT\",\"SK\",\"SI\",\"ES\",\"AD\",\"MC\",\"SM\",\"VA\",\"ME\",\"XK\"];\n          const regionMap = { RO:\"RON\", MD:\"MDL\", GB:\"GBP\", UK:\"GBP\", US:\"USD\", CA:\"CAD\", CH:\"CHF\", LI:\"CHF\", NO:\"NOK\", SE:\"SEK\", IL:\"ILS\", UA:\"UAH\" };\n          const timezoneMap = [\n            [\/bucharest\/, \"RON\"], [\/chisinau\/, \"MDL\"], [\/london\/, \"GBP\"], [\/jerusalem\/, \"ILS\"], [\/kyiv|kiev\/, \"UAH\"], [\/zurich\/, \"CHF\"], [\/oslo\/, \"NOK\"], [\/stockholm\/, \"SEK\"], [\/new_york|chicago|denver|los_angeles|phoenix|anchorage|honolulu\/, \"USD\"], [\/toronto|vancouver|montreal|winnipeg|edmonton|halifax\/, \"CAD\"]\n          ];\n\n          if (regionMap[region]) return regionMap[region];\n          if (euroRegions.indexOf(region) !== -1) return \"EUR\";\n          for (const item of timezoneMap) {\n            if (item[0].test(timezone)) return item[1];\n          }\n          if (timezone.indexOf(\"europe\/\") === 0) return \"EUR\";\n          if (timezone.indexOf(\"america\/\") === 0) return \"USD\";\n          return DEFAULT_CURRENCY || \"RON\";\n        }\n\n        const detectedCurrency = detectCurrencyFromBrowser();\n        if (currencySelect && detectedCurrency && Array.from(currencySelect.options).some(function(option) { return option.value === detectedCurrency; })) {\n          currencySelect.value = detectedCurrency;\n          currency = detectedCurrency;\n        }\n\n        currencySelect.addEventListener(\"change\", function() {\n          currency = currencySelect.value || \"RON\";\n          updatePaymentRequestTotal();\n          if (document.getElementById(\"mbd-currency-label\")) {\n            document.getElementById(\"mbd-currency-label\").textContent = currency;\n          }\n        });\n\n        renderAmounts(freq);\n\n        \/* Preg\u0103te\u0219te Stripe \u00een fundal, ca pasul de plat\u0103 s\u0103 porneasc\u0103 mai repede c\u00e2nd donatorul apas\u0103 butonul. *\/\n        if (window.requestIdleCallback) {\n          window.requestIdleCallback(function() { prepareStripeCore(); }, { timeout: 1600 });\n        } else {\n          window.setTimeout(function() { prepareStripeCore(); }, 900);\n        }\n      })();\n    <\/script>\n    \n\n\n\n<section class=\"mb-bank-only\" aria-label=\"Transfer bancar Misiunea Bucovina\">\n  <div class=\"mb-bank-wrap\">\n\n    <h2>Transfer bancar<\/h2>\n    <p class=\"mb-bank-subtitle\">Asocia\u021bia Misiunea Bucovina<\/p>\n\n    <div class=\"mb-bank-grid\">\n\n      <div class=\"mb-bank-card\">\n        <div class=\"mb-logo-box\">\n          <img decoding=\"async\" src=\"https:\/\/misiuneabucovina.org\/wp-content\/uploads\/2026\/06\/8.png\" alt=\"Banca Transilvania\">\n          <span class=\"mb-r\">\u00ae<\/span>\n        <\/div>\n\n        <h3>Banca Transilvania<\/h3>\n\n        <div class=\"mb-iban-row\">\n          <div class=\"mb-iban-content\">\n            <div class=\"mb-iban-top\">IBAN RON<\/div>\n            <div class=\"mb-iban-code\">RO79BTRLRONCRT0668251702<\/div>\n          <\/div>\n          <button type=\"button\" data-copy=\"RO79BTRLRONCRT0668251702\">Copiaz\u0103<\/button>\n        <\/div>\n\n        <div class=\"mb-iban-row\">\n          <div class=\"mb-iban-content\">\n            <div class=\"mb-iban-top\">IBAN EUR<\/div>\n            <div class=\"mb-iban-code\">RO29BTRLEURCRT0668251702<\/div>\n          <\/div>\n          <button type=\"button\" data-copy=\"RO29BTRLEURCRT0668251702\">Copiaz\u0103<\/button>\n        <\/div>\n\n        <div class=\"mb-iban-row\">\n          <div class=\"mb-iban-content\">\n            <div class=\"mb-iban-top\">IBAN GBP<\/div>\n            <div class=\"mb-iban-code\">RO14BTRLGBPCRT0668251701<\/div>\n          <\/div>\n          <button type=\"button\" data-copy=\"RO14BTRLGBPCRT0668251701\">Copiaz\u0103<\/button>\n        <\/div>\n\n        <div class=\"mb-iban-row\">\n          <div class=\"mb-iban-content\">\n            <div class=\"mb-iban-top\">SWIFT<\/div>\n            <div class=\"mb-iban-code\">BTRLRO22<\/div>\n          <\/div>\n          <button type=\"button\" data-copy=\"BTRLRO22\">Copiaz\u0103<\/button>\n        <\/div>\n      <\/div>\n\n      <div class=\"mb-bank-card\">\n        <div class=\"mb-logo-box mb-logo-box-bcr\">\n          <img decoding=\"async\" src=\"https:\/\/misiuneabucovina.org\/wp-content\/uploads\/2026\/06\/7.png\" alt=\"Banca Comercial\u0103 Rom\u00e2n\u0103\">\n          <span class=\"mb-r\">\u00ae<\/span>\n        <\/div>\n\n        <h3>Banca Comercial\u0103 Rom\u00e2n\u0103<\/h3>\n\n        <div class=\"mb-iban-row\">\n          <div class=\"mb-iban-content\">\n            <div class=\"mb-iban-top\">IBAN RON<\/div>\n            <div class=\"mb-iban-code\">RO52RNCB0241185162280001<\/div>\n          <\/div>\n          <button type=\"button\" data-copy=\"RO52RNCB0241185162280001\">Copiaz\u0103<\/button>\n        <\/div>\n\n        <div class=\"mb-iban-row\">\n          <div class=\"mb-iban-content\">\n            <div class=\"mb-iban-top\">IBAN EUR<\/div>\n            <div class=\"mb-iban-code\">RO33RNCB0857185162280001<\/div>\n          <\/div>\n          <button type=\"button\" data-copy=\"RO33RNCB0857185162280001\">Copiaz\u0103<\/button>\n        <\/div>\n\n        <div class=\"mb-iban-row\">\n          <div class=\"mb-iban-content\">\n            <div class=\"mb-iban-top\">SWIFT<\/div>\n            <div class=\"mb-iban-code\">RNCBROBU<\/div>\n          <\/div>\n          <button type=\"button\" data-copy=\"RNCBROBU\">Copiaz\u0103<\/button>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"mb-copy-toast\" aria-live=\"polite\"><\/div>\n  <\/div>\n<\/section>\n\n<style>\n.mb-bank-only,\n.mb-bank-only *{\n  box-sizing:border-box;\n}\n\n.mb-bank-only{\n  width:100%;\n  background:transparent !important;\n  padding:14px 0 12px !important;\n  margin:0 !important;\n  font-family:Arial, Helvetica, sans-serif;\n}\n\n.mb-bank-wrap{\n  width:min(100%,1040px);\n  margin:0 auto !important;\n  padding:0 14px !important;\n  background:transparent !important;\n}\n\n.mb-bank-wrap h2{\n  text-align:center;\n  margin:0 0 3px !important;\n  padding:0 !important;\n  font-size:28px;\n  font-weight:950;\n  color:#111;\n  line-height:1.12;\n}\n\n.mb-bank-subtitle{\n  text-align:center;\n  margin:0 0 12px !important;\n  padding:0 !important;\n  font-size:15px;\n  font-weight:800;\n  color:#555;\n  line-height:1.2;\n}\n\n.mb-bank-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:24px;\n  align-items:stretch;\n  margin:0 !important;\n  padding:0 !important;\n}\n\n.mb-bank-card{\n  background:#eeeeee;\n  border-radius:26px;\n  padding:18px 18px 20px;\n  box-shadow:0 14px 35px rgba(0,0,0,.08);\n  overflow:hidden;\n  margin:0 !important;\n}\n\n.mb-logo-box{\n  width:70px;\n  height:70px;\n  margin:0 auto 8px;\n  position:relative;\n}\n\n.mb-logo-box-bcr{\n  width:90px;\n  height:90px;\n  margin-bottom:8px;\n}\n\n.mb-logo-box img{\n  width:100%;\n  height:100%;\n  object-fit:contain;\n  display:block;\n}\n\n.mb-r{\n  position:absolute;\n  right:-3px;\n  top:-3px;\n  width:18px;\n  height:18px;\n  border-radius:50%;\n  background:rgba(255,255,255,.92);\n  color:#111;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:12px;\n  font-weight:900;\n  line-height:1;\n  box-shadow:0 2px 5px rgba(0,0,0,.10);\n}\n\n.mb-bank-card h3{\n  margin:0 0 12px;\n  text-align:center;\n  font-size:21px;\n  font-weight:950;\n  color:#111;\n  line-height:1.12;\n}\n\n.mb-iban-row{\n  display:grid;\n  grid-template-columns:minmax(0,1fr) auto;\n  align-items:center;\n  gap:5px;\n  background:#f8f8f8;\n  border-radius:12px;\n  padding:8px 6px 8px 10px;\n  margin-bottom:7px;\n  box-shadow:0 5px 13px rgba(0,0,0,.075);\n}\n\n.mb-iban-row:last-child{\n  margin-bottom:0;\n}\n\n.mb-iban-content{\n  min-width:0;\n}\n\n.mb-iban-top{\n  color:#8b0d16;\n  font-size:11px;\n  font-weight:950;\n  line-height:1;\n  margin-bottom:4px;\n}\n\n.mb-iban-code{\n  width:100%;\n  font-family:\"Trebuchet MS\", Arial, Helvetica, sans-serif;\n  font-size:18px;\n  line-height:1.1;\n  font-weight:900;\n  color:#111;\n  white-space:nowrap;\n  letter-spacing:.15px;\n  overflow:visible;\n}\n\n.mb-iban-row button{\n  border:0;\n  border-radius:999px;\n  background:#8b0d16;\n  color:#fff;\n  padding:8px 10px;\n  font-size:11px;\n  font-weight:950;\n  cursor:pointer;\n  white-space:nowrap;\n  box-shadow:0 7px 15px rgba(139,13,22,.18);\n}\n\n.mb-iban-row button:active{\n  transform:scale(.96);\n}\n\n.mb-copy-toast{\n  height:0;\n  min-height:0 !important;\n  margin:0 !important;\n  padding:0 !important;\n  overflow:visible;\n  text-align:center;\n  font-size:14px;\n  font-weight:900;\n  color:#006b2e;\n  position:relative;\n  top:6px;\n}\n\n.mb-copy-toast:not(:empty){\n  height:18px;\n  margin-top:6px !important;\n}\n\n@media(max-width:760px){\n  .mb-bank-only{\n    background:transparent !important;\n    padding:12px 0 12px !important;\n    margin:0 !important;\n  }\n\n  .mb-bank-wrap{\n    padding:0 8px !important;\n    background:transparent !important;\n  }\n\n  .mb-bank-wrap h2{\n    font-size:27px;\n    margin-bottom:3px !important;\n  }\n\n  .mb-bank-subtitle{\n    margin-bottom:12px !important;\n  }\n\n  .mb-bank-grid{\n    grid-template-columns:1fr;\n    gap:18px;\n  }\n\n  .mb-bank-card{\n    border-radius:24px;\n    padding:16px 7px 16px;\n  }\n\n  .mb-logo-box{\n    width:66px;\n    height:66px;\n    margin-bottom:7px;\n  }\n\n  .mb-logo-box-bcr{\n    width:88px;\n    height:88px;\n    margin-bottom:7px;\n  }\n\n  .mb-r{\n    width:18px;\n    height:18px;\n    right:-2px;\n    top:-2px;\n    font-size:12px;\n  }\n\n  .mb-bank-card h3{\n    font-size:20px;\n    margin-bottom:10px;\n  }\n\n  .mb-iban-row{\n    grid-template-columns:minmax(0,1fr) auto;\n    gap:3px;\n    padding:7px 4px 7px 8px;\n    margin-bottom:6px;\n    border-radius:11px;\n    background:#f8f8f8;\n    box-shadow:0 4px 10px rgba(0,0,0,.07);\n  }\n\n  .mb-iban-top{\n    font-size:10px;\n    margin-bottom:3px;\n  }\n\n  .mb-iban-code{\n    font-family:\"Trebuchet MS\", Arial, Helvetica, sans-serif;\n    font-size:15.2px;\n    letter-spacing:-.45px;\n    white-space:nowrap;\n    font-weight:900;\n  }\n\n  .mb-iban-row button{\n    padding:7px 5px;\n    font-size:9.5px;\n  }\n}\n\n@media(max-width:380px){\n  .mb-bank-wrap{\n    padding:0 6px !important;\n  }\n\n  .mb-bank-card{\n    padding-left:5px;\n    padding-right:5px;\n    padding-bottom:15px;\n  }\n\n  .mb-iban-code{\n    font-size:14.2px;\n    letter-spacing:-.6px;\n  }\n\n  .mb-iban-row button{\n    padding:6px 5px;\n    font-size:9px;\n  }\n}\n<\/style>\n\n<script>\n(function(){\n  const root = document.querySelector('.mb-bank-only');\n  if(!root) return;\n\n  const toast = root.querySelector('.mb-copy-toast');\n\n  function showToast(text){\n    if(!toast) return;\n    toast.textContent = text;\n    clearTimeout(showToast.timer);\n    showToast.timer = setTimeout(function(){\n      toast.textContent = '';\n    }, 2000);\n  }\n\n  async function copyText(text){\n    try{\n      if(navigator.clipboard && window.isSecureContext){\n        await navigator.clipboard.writeText(text);\n      }else{\n        const temp = document.createElement('textarea');\n        temp.value = text;\n        temp.style.position = 'fixed';\n        temp.style.left = '-9999px';\n        document.body.appendChild(temp);\n        temp.focus();\n        temp.select();\n        document.execCommand('copy');\n        document.body.removeChild(temp);\n      }\n      showToast('Copiat \u2705');\n    }catch(e){\n      showToast('Copiaz\u0103 manual, te rog.');\n    }\n  }\n\n  root.querySelectorAll('[data-copy]').forEach(function(btn){\n    btn.addEventListener('click', function(){\n      copyText(btn.getAttribute('data-copy'));\n    });\n  });\n})();\n<\/script>\n\n\n\n<section class=\"db-card-section\">\n  <a href=\"https:\/\/misiuneabucovina.org\/doi-banuti-pe-zi\/\" class=\"db-card\">\n\n    <div class=\"db-visual\">\n      <img decoding=\"async\" src=\"https:\/\/misiuneabucovina.org\/wp-content\/uploads\/2026\/06\/sacusor2.png\" alt=\"Doi B\u0103nu\u021bi pe Zi\" class=\"db-sac-img\">\n    <\/div>\n\n    <div class=\"db-bottom\">\n      <h2>\n        <span>Campania<\/span>\n        <strong>Doi B\u0103nu\u021bi pe Zi<\/strong>\n      <\/h2>\n\n      <div class=\"db-btn\">\ud83e\ude99 Sus\u021bine lunar<\/div>\n    <\/div>\n\n  <\/a>\n<\/section>\n\n<style>\n.db-card-section,\n.db-card-section *{\n  box-sizing:border-box;\n}\n\n.db-card-section{\n  background:transparent !important;\n  padding:12px 14px 12px !important;\n  margin:0 !important;\n  font-family:inherit;\n  display:flex;\n  justify-content:center;\n  width:100%;\n}\n\n.db-card{\n  width:min(100%,1040px);\n  max-width:1040px;\n  background:\n    radial-gradient(circle at 78% 22%, rgba(139,13,22,.14), transparent 28%),\n    radial-gradient(circle at 18% 72%, rgba(0,107,46,.10), transparent 30%),\n    linear-gradient(135deg,#eeeeee 0%,#f5f5f5 48%,#e9e9e9 100%);\n  border-radius:26px;\n  padding:28px 30px 30px;\n  overflow:hidden;\n  position:relative;\n  box-shadow:0 14px 35px rgba(0,0,0,.08);\n  text-decoration:none!important;\n  color:inherit!important;\n  display:block;\n  cursor:pointer;\n  margin:0 !important;\n}\n\n.db-card:before{\n  content:\"\";\n  position:absolute;\n  inset:16px;\n  border-radius:22px;\n  border:1px solid rgba(139,13,22,.10);\n  pointer-events:none;\n}\n\n.db-card:after{\n  content:\"\";\n  position:absolute;\n  right:-80px;\n  top:-80px;\n  width:210px;\n  height:210px;\n  border-radius:50%;\n  background:rgba(139,13,22,.09);\n  pointer-events:none;\n}\n\n.db-visual{\n  height:260px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  position:relative;\n  z-index:2;\n}\n\n.db-sac-img{\n  width:42%;\n  max-width:290px;\n  height:auto;\n  display:block;\n  object-fit:contain;\n  filter:drop-shadow(0 18px 18px rgba(0,0,0,.14));\n  transition:.28s ease;\n}\n\n.db-card:hover .db-sac-img{\n  transform:translateY(-5px) scale(1.02);\n}\n\n.db-bottom{\n  display:flex;\n  align-items:flex-end;\n  justify-content:space-between;\n  gap:18px;\n  position:relative;\n  z-index:2;\n}\n\n.db-card h2{\n  margin:0;\n  line-height:.98;\n  letter-spacing:-1px;\n  font-weight:950;\n}\n\n.db-card h2 span{\n  display:block;\n  font-size:34px;\n  color:#bfbfbf;\n  font-weight:950;\n}\n\n.db-card h2 strong{\n  display:block;\n  font-size:42px;\n  color:#050505;\n  font-weight:950;\n}\n\n.db-btn{\n  flex-shrink:0;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  background:#8b0d16;\n  color:#fff!important;\n  border-radius:999px;\n  padding:16px 30px;\n  font-size:20px;\n  font-weight:900;\n  box-shadow:0 12px 24px rgba(139,13,22,.24);\n  transition:.25s ease;\n  white-space:nowrap;\n}\n\n.db-card:hover .db-btn{\n  transform:translateY(-3px);\n  box-shadow:0 16px 30px rgba(139,13,22,.32);\n}\n\n@media(max-width:700px){\n  .db-card-section{\n    background:transparent !important;\n    padding:12px 8px 12px !important;\n    margin:0 !important;\n  }\n\n  .db-card{\n    width:100%;\n    max-width:none;\n    min-height:0;\n    margin:0 auto !important;\n    padding:16px 7px 16px;\n    border-radius:24px;\n    display:flex;\n    flex-direction:column;\n    justify-content:space-between;\n  }\n\n  .db-card:before{\n    inset:10px;\n    border-radius:20px;\n  }\n\n  .db-card:after{\n    width:145px;\n    height:145px;\n    right:-58px;\n    top:-58px;\n  }\n\n  .db-visual{\n    height:205px;\n    flex:0 0 auto;\n  }\n\n  .db-sac-img{\n    width:58%;\n    max-width:205px;\n  }\n\n  .db-bottom{\n    display:grid;\n    grid-template-columns:1fr;\n    gap:12px;\n    align-items:start;\n  }\n\n  .db-card h2{\n    line-height:.95;\n  }\n\n  .db-card h2 span{\n    font-size:25px;\n  }\n\n  .db-card h2 strong{\n    font-size:34px;\n  }\n\n  .db-btn{\n    width:100%;\n    padding:13px 18px;\n    font-size:16px;\n  }\n}\n\n@media(max-width:380px){\n  .db-card-section{\n    padding:12px 6px 12px !important;\n  }\n\n  .db-card{\n    padding:16px 5px 16px;\n  }\n\n  .db-visual{\n    height:190px;\n  }\n\n  .db-sac-img{\n    width:56%;\n    max-width:190px;\n  }\n\n  .db-card h2 span{\n    font-size:23px;\n  }\n\n  .db-card h2 strong{\n    font-size:31px;\n  }\n\n  .db-btn{\n    font-size:15px;\n    padding:12px 16px;\n  }\n}\n<\/style>\n\n\n\n<section class=\"mb-info-only\" aria-label=\"Redirec\u021bionare taxe \u0219i contact Misiunea Bucovina\">\n  <div class=\"mb-info-wrap\">\n\n    <div class=\"mb-info-grid\">\n\n      <div class=\"mb-info-card\">\n        <div class=\"mb-info-head\">\n          <span>Redirec\u021bionare taxe<\/span>\n          <h2>Alege cum vrei s\u0103 aju\u021bi<\/h2>\n        <\/div>\n\n        <div class=\"mb-info-options\">\n          <a class=\"mb-tax-option\" href=\"https:\/\/misiuneabucovina.org\/redirectioneaza-3-5\/\">\n            <div class=\"mb-tax-icon\">3,5%<\/div>\n            <div>\n              <h3>Redirec\u021bioneaz\u0103 3,5%<\/h3>\n              <p>Persoane fizice<\/p>\n            <\/div>\n            <strong>\u2192<\/strong>\n          <\/a>\n\n          <a class=\"mb-tax-option\" href=\"https:\/\/misiuneabucovina.org\/directioneaza-20\/\">\n            <div class=\"mb-tax-icon\">20%<\/div>\n            <div>\n              <h3>Direc\u021bioneaz\u0103 20%<\/h3>\n              <p>Firme \u0219i companii<\/p>\n            <\/div>\n            <strong>\u2192<\/strong>\n          <\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"mb-info-card\">\n        <div class=\"mb-info-head\">\n          <span>Contact<\/span>\n          <h2>Ne g\u0103se\u0219ti aici<\/h2>\n        <\/div>\n\n        <div class=\"mb-info-options\">\n          <a class=\"mb-contact-row\" href=\"https:\/\/wa.me\/message\/WO2DT55JIWIQL1\" target=\"_blank\" rel=\"noopener\">\n            <b>WhatsApp<\/b>\n            <span>Deschide conversa\u021bia<\/span>\n          <\/a>\n\n          <a class=\"mb-contact-row\" href=\"mailto:contact@misiuneabucovina.org\">\n            <b>Email<\/b>\n            <span>contact@misiuneabucovina.org<\/span>\n          <\/a>\n\n          <div class=\"mb-contact-row\">\n            <b>Adres\u0103<\/b>\n            <span>\n              Vicovu de Sus, Strada Prieteniei Nr. 19<br>\n              Jude\u021bul Suceava, 727610\n            <\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n.mb-info-only,\n.mb-info-only *{\n  box-sizing:border-box;\n}\n\n.mb-info-only{\n  width:100%;\n  background:transparent !important;\n  padding:12px 0 12px !important;\n  margin:0 !important;\n  font-family:Arial, Helvetica, sans-serif;\n}\n\n.mb-info-wrap{\n  width:min(100%,1040px);\n  margin:0 auto !important;\n  padding:0 14px !important;\n  background:transparent !important;\n}\n\n.mb-info-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:24px;\n  align-items:stretch;\n  margin:0 !important;\n  padding:0 !important;\n}\n\n.mb-info-card{\n  background:#eeeeee;\n  border-radius:26px;\n  padding:24px 22px;\n  box-shadow:0 14px 35px rgba(0,0,0,.08);\n  overflow:hidden;\n  display:flex;\n  flex-direction:column;\n  margin:0 !important;\n}\n\n.mb-info-head span{\n  display:block;\n  color:#bfbfbf;\n  font-size:27px;\n  font-weight:950;\n  line-height:1;\n  margin:0 0 6px !important;\n  padding:0 !important;\n}\n\n.mb-info-head h2{\n  margin:0 0 22px !important;\n  padding:0 !important;\n  color:#050505;\n  font-size:34px;\n  line-height:1;\n  letter-spacing:-1px;\n  font-weight:950;\n}\n\n.mb-info-options{\n  display:grid;\n  gap:14px;\n  flex:1;\n  margin:0 !important;\n  padding:0 !important;\n}\n\n.mb-tax-option{\n  display:grid;\n  grid-template-columns:auto minmax(0,1fr) auto;\n  align-items:center;\n  gap:14px;\n  background:#f8f8f8;\n  border-radius:20px;\n  padding:18px 16px;\n  text-decoration:none!important;\n  color:#111!important;\n  box-shadow:0 6px 16px rgba(0,0,0,.07);\n  transition:.22s ease;\n  margin:0 !important;\n}\n\n.mb-tax-option:hover{\n  transform:translateY(-2px);\n  box-shadow:0 10px 22px rgba(0,0,0,.09);\n}\n\n.mb-tax-icon{\n  width:64px;\n  height:64px;\n  border-radius:18px;\n  background:#8b0d16;\n  color:#fff;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:22px;\n  font-weight:950;\n  box-shadow:0 10px 20px rgba(139,13,22,.22);\n}\n\n.mb-tax-option h3{\n  margin:0 0 4px !important;\n  padding:0 !important;\n  font-size:21px;\n  line-height:1.1;\n  font-weight:950;\n  color:#111;\n}\n\n.mb-tax-option p{\n  margin:0 !important;\n  padding:0 !important;\n  font-size:14px;\n  font-weight:800;\n  color:#666;\n}\n\n.mb-tax-option strong{\n  width:38px;\n  height:38px;\n  border-radius:50%;\n  background:#fff;\n  color:#8b0d16;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  font-size:24px;\n  box-shadow:0 5px 13px rgba(0,0,0,.08);\n}\n\n.mb-contact-row{\n  background:#f8f8f8;\n  border-radius:18px;\n  padding:15px 16px;\n  text-decoration:none!important;\n  color:#111!important;\n  box-shadow:0 6px 16px rgba(0,0,0,.07);\n  transition:.22s ease;\n  margin:0 !important;\n}\n\na.mb-contact-row:hover{\n  transform:translateY(-2px);\n  box-shadow:0 10px 22px rgba(0,0,0,.09);\n}\n\n.mb-contact-row b{\n  display:block;\n  font-size:13px;\n  font-weight:950;\n  color:#8b0d16;\n  margin:0 0 4px !important;\n  padding:0 !important;\n}\n\n.mb-contact-row span{\n  display:block;\n  font-size:16px;\n  font-weight:850;\n  color:#111;\n  line-height:1.35;\n  overflow-wrap:anywhere;\n  margin:0 !important;\n  padding:0 !important;\n}\n\n@media(max-width:760px){\n  .mb-info-only{\n    background:transparent !important;\n    padding:12px 0 12px !important;\n    margin:0 !important;\n  }\n\n  .mb-info-wrap{\n    padding:0 8px !important;\n    background:transparent !important;\n  }\n\n  .mb-info-grid{\n    grid-template-columns:1fr;\n    gap:18px;\n  }\n\n  .mb-info-card{\n    border-radius:24px;\n    padding:22px 18px;\n    width:100%;\n    margin:0 auto !important;\n  }\n\n  .mb-info-head span{\n    font-size:25px;\n  }\n\n  .mb-info-head h2{\n    font-size:31px;\n    margin-bottom:18px !important;\n  }\n\n  .mb-info-options{\n    gap:12px;\n  }\n\n  .mb-tax-option{\n    grid-template-columns:auto minmax(0,1fr) auto;\n    gap:10px;\n    padding:15px 12px;\n    border-radius:18px;\n  }\n\n  .mb-tax-icon{\n    width:54px;\n    height:54px;\n    border-radius:16px;\n    font-size:19px;\n  }\n\n  .mb-tax-option h3{\n    font-size:18px;\n  }\n\n  .mb-tax-option p{\n    font-size:12.5px;\n  }\n\n  .mb-tax-option strong{\n    width:32px;\n    height:32px;\n    font-size:21px;\n  }\n\n  .mb-contact-row{\n    padding:14px 15px;\n  }\n\n  .mb-contact-row span{\n    font-size:14.5px;\n  }\n}\n\n@media(max-width:380px){\n  .mb-info-only{\n    padding:12px 0 12px !important;\n  }\n\n  .mb-info-wrap{\n    padding:0 6px !important;\n  }\n\n  .mb-info-card{\n    padding:20px 16px;\n  }\n\n  .mb-info-head span{\n    font-size:23px;\n  }\n\n  .mb-info-head h2{\n    font-size:29px;\n  }\n\n  .mb-tax-option h3{\n    font-size:17px;\n  }\n}\n<\/style>\n\n\n\n<div class=\"mb-trust-box\">\n  <span class=\"mb-trust-heart\">\ud83d\udc9a<\/span>\n  <span class=\"mb-trust-text\">\n    Fiecare dona\u021bie este transformat\u0103 \u00een hran\u0103, ajutor \u0219i speran\u021b\u0103 pentru copiii \u0219i familiile sprijinite de \n    <strong>Misiunea Bucovina<\/strong>.\n  <\/span>\n<\/div>\n\n<style>\n.mb-trust-box{\n  width:min(100%,1040px);\n  margin:30px auto 10px;\n  padding:16px 22px;\n  background:#f1f8f4;\n  border-left:4px solid #006b2e;\n  border-radius:10px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  gap:10px;\n  text-align:center;\n  font-size:15px;\n  line-height:1.6;\n  color:#006b2e;\n  box-shadow:0 6px 16px rgba(0,107,46,.08);\n  box-sizing:border-box;\n}\n\n.mb-trust-heart{\n  color:#006b2e;\n  font-size:18px;\n  flex-shrink:0;\n}\n\n.mb-trust-text{\n  color:#006b2e;\n}\n\n.mb-trust-text strong{\n  color:#004f22;\n  font-weight:900;\n}\n\n@media(max-width:800px){\n  .mb-trust-box{\n    width:calc(100% - 28px);\n    max-width:390px;\n    margin:22px auto 10px;\n    padding:14px 16px;\n    font-size:14px;\n  }\n}\n<\/style>\n\n\n\n\t\t\t<form id=\"sib_signup_form_1\" method=\"post\" class=\"sib_signup_form\">\n\t\t\t\t<div class=\"sib_loader\" style=\"display:none;\"><img\n\t\t\t\t\t\t\tsrc=\"https:\/\/danielursachi.misiuneabucovina.org\/wp-includes\/images\/spinner.gif\" alt=\"loader\"><\/div>\n\t\t\t\t<input type=\"hidden\" name=\"sib_form_action\" value=\"subscribe_form_submit\">\n\t\t\t\t<input type=\"hidden\" name=\"sib_form_id\" value=\"1\">\n                <input type=\"hidden\" name=\"sib_form_alert_notice\" value=\"Te rug\u0103m s\u0103 completezi acest c\u00e2mp.\">\n                <input type=\"hidden\" name=\"sib_form_invalid_email_notice\" value=\"Adresa de email nu este valid\u0103.\">\n                <input type=\"hidden\" name=\"sib_security\" value=\"b658ce4aba\">\n\t\t\t\t<div class=\"sib_signup_box_inside_1\">\n\t\t\t\t\t<div style=\"\/*display:none*\/\" class=\"sib_msg_disp\">\n\t\t\t\t\t<\/div>\n                    \t\t\t\t\t<h3 style=\"font-weight: 900;color: #000;text-align: center\">\r\n  Prime\u0219te nout\u0103\u021bi\r\n<\/h3>\r\n<p class=\"sib-LASTNAME-area\"> \r\n    <label class=\"sib-LASTNAME-area\"><\/label> \r\n    <input type=\"text\" class=\"sib-LASTNAME-area\" name=\"LASTNAME\" placeholder=\"Nume si Prenume*\" required=\"required\"> \r\n<\/p>\r\n<p class=\"sib-email-area\"> \r\n    <label class=\"sib-email-area\"><\/label> \r\n    <input type=\"email\" class=\"sib-email-area\" name=\"email\" placeholder=\"Email*\n\" value=\"\" required=\"required\"> \r\n<\/p>\r\n<p class=\"sib-SMS-area\"> \r\n    <label class=\"sib-SMS-area\"><\/label> \r\n<div class=\"sib-sms-field\"><div class=\"sib-country-block\"><div class=\"sib-toggle sib-country-flg\"><div class=\"sib-cflags\" style=\"background-image:url(https:\/\/danielursachi.misiuneabucovina.org\/wp-content\/plugins\/mailin\/img\/flags\/ro.png)\"><\/div> <div class=\"sib-icon-arrow\"><\/div><\/div> <\/div><ul class=\"sib-country-list\" style=\"display: none\"><\/ul><input type=\"hidden\" name=\"sib_SMS_prefix\" value=\"+40\"><input type=\"text\" name=\"SMS\" class=\"sib-sms\" value=\"+40\" placeholder=\"Telefon\" required=\"required\"><\/div>\r\n\r\n<p style=\"text-align: center\">\r\n    <input type=\"submit\" class=\"sib-default-btn\" name=\"submit\" value=\"ABONEAZ\u0102-M\u0102\">\r\n<\/p>\r\n\r\n<style>\r\n#btn-abonare {\r\n  background-color: #7a0026 !important; \/* visiniu *\/\r\n  color: #ffffff !important;\r\n  border: 2px solid #7a0026 !important;\r\n  border-radius: 6px;\r\n  padding: 12px 20px;\r\n  font-weight: 600;\r\n  cursor: pointer;\r\n  transition: all 0.15s ease-in-out;\r\n}\r\n\r\n#btn-abonare:active {\r\n  background-color: #ffffff !important; \/* alb la apasare *\/\r\n  color: #7a0026 !important;           \/* text visiniu *\/\r\n  border-color: #7a0026 !important;\r\n}\r\n<\/style>\r\n\t\t\t\t<\/div>\n\t\t\t<\/form>\n\t\t\t<style>\n\t\t\t\tform#sib_signup_form_1 p.sib-alert-message {\n    padding: 6px 12px;\n    margin-bottom: 20px;\n    border: 1px solid transparent;\n    border-radius: 4px;\n    -webkit-box-sizing: border-box;\n    -moz-box-sizing: border-box;\n    box-sizing: border-box;\n}\nform#sib_signup_form_1 p.sib-alert-message-error {\n    background-color: #f2dede;\n    border-color: #ebccd1;\n    color: #a94442;\n}\nform#sib_signup_form_1 p.sib-alert-message-success {\n    background-color: #dff0d8;\n    border-color: #d6e9c6;\n    color: #3c763d;\n}\nform#sib_signup_form_1 p.sib-alert-message-warning {\n    background-color: #fcf8e3;\n    border-color: #faebcc;\n    color: #8a6d3b;\n}\n\t\t\t<\/style>\n\t\t\t\n\n\n","protected":false},"excerpt":{"rendered":"<p>Transfer bancar Asocia\u021bia Misiunea Bucovina \u00ae Banca Transilvania IBAN RON RO79BTRLRONCRT0668251702 Copiaz\u0103 IBAN EUR RO29BTRLEURCRT0668251702 Copiaz\u0103 IBAN GBP RO14BTRLGBPCRT0668251701 Copiaz\u0103 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-4315","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/danielursachi.misiuneabucovina.org\/en\/wp-json\/wp\/v2\/pages\/4315","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/danielursachi.misiuneabucovina.org\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/danielursachi.misiuneabucovina.org\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/danielursachi.misiuneabucovina.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/danielursachi.misiuneabucovina.org\/en\/wp-json\/wp\/v2\/comments?post=4315"}],"version-history":[{"count":10,"href":"https:\/\/danielursachi.misiuneabucovina.org\/en\/wp-json\/wp\/v2\/pages\/4315\/revisions"}],"predecessor-version":[{"id":4331,"href":"https:\/\/danielursachi.misiuneabucovina.org\/en\/wp-json\/wp\/v2\/pages\/4315\/revisions\/4331"}],"wp:attachment":[{"href":"https:\/\/danielursachi.misiuneabucovina.org\/en\/wp-json\/wp\/v2\/media?parent=4315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}