{"id":1265,"date":"2026-06-17T06:33:23","date_gmt":"2026-06-17T06:33:23","guid":{"rendered":"https:\/\/schoenstattnewyork.org\/?page_id=1265"},"modified":"2026-07-03T15:49:16","modified_gmt":"2026-07-03T15:49:16","slug":"schoensttatpilgrimmotherregistration","status":"publish","type":"page","link":"https:\/\/schoenstattnewyork.org\/en\/schoensttatpilgrimmotherregistration\/","title":{"rendered":"Schoensttat Pilgrim Mother Registration"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n  <title>Pilgrim Mother \u2013 Hero Banner<\/title>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800;900&#038;display=swap\" rel=\"stylesheet\" \/>\n  <style>\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n    :root {\n      --blue:      #1A2F7A;\n      --yellow:    #F5BE00;\n      --yellow-lt: #FFD740;\n      --white:     #FFFFFF;\n      --max-w:     1140px;\n    }\n    body { font-family: 'Inter', sans-serif; margin: 0; padding: 0; }\n\n    .page-hero {\n      background: var(--blue); color: var(--white);\n      padding: 64px 0 56px; text-align: center;\n      position: relative; overflow: hidden;\n    }\n    .page-hero::after {\n      content: ''; position: absolute; inset: 0;\n      background: radial-gradient(ellipse at 50% 50%, rgba(245,190,0,0.09) 0%, transparent 65%);\n      pointer-events: none; animation: heroGlow 10s ease-in-out infinite alternate;\n    }\n    @keyframes heroGlow { 0% { opacity:.6; transform:scale(1); } 100% { opacity:1; transform:scale(1.1); } }\n    .page-hero::before {\n      content: ''; position: absolute; top:0; left:-100%; bottom:0; width:1px;\n      background: linear-gradient(180deg, transparent, rgba(245,190,0,0.5), transparent);\n      animation: sweep 9s ease-in-out infinite; z-index:1;\n    }\n    @keyframes sweep { 0% { left:-5%; opacity:0; } 10% { opacity:1; } 90% { opacity:1; } 100% { left:105%; opacity:0; } }\n\n    .container {\n      max-width: var(--max-w); margin: 0 auto; padding: 0 32px;\n      position: relative; z-index:2;\n      display: flex; flex-direction: column; align-items: center;\n    }\n\n    .hero-logo-wrap {\n      width: 220px; height: 220px; background: var(--white); border-radius: 50%;\n      display: flex; align-items: center; justify-content: center;\n      margin-bottom: 28px; box-shadow: 0 16px 48px rgba(0,0,0,0.25);\n    }\n    .hero-logo { width: 400px; height: auto; }\n\n    .hero-eyebrow {\n      font-size: 10px; font-weight: 700; letter-spacing: 0.22em;\n      text-transform: uppercase; color: var(--yellow); margin-bottom: 14px;\n    }\n    .hero-title {\n      font-size: clamp(1.8rem, 3.5vw, 2.8rem); font-weight: 800;\n      line-height: 1.05; letter-spacing: -0.02em; color: var(--white);\n      margin-bottom: 12px;\n    margin-top: 10px !important;\n    }\n    .hero-title span {\n      font-weight: 300;\n      background: linear-gradient(100deg, var(--yellow-lt) 0%, #fffbe0 40%, var(--yellow-lt) 80%);\n      background-size: 220% 100%;\n      -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;\n      animation: shimmer 5s ease-in-out infinite 1s;\n    }\n    @keyframes shimmer { 0%,100% { background-position:0% 50%; } 50% { background-position:100% 50%; } }\n    .hero-sub {\n      font-size: 0.875rem; color: rgba(255,255,255,0.6);\n      max-width: 460px; line-height: 1.7;\n    }\n\n    @media (prefers-reduced-motion: reduce) {\n      *, *::before, *::after { animation: none !important; }\n    }\n  <\/style>\n<\/head>\n<body>\n  <header class=\"page-hero\">\n    <div class=\"container\">\n      <div class=\"hero-logo-wrap\">\n        <img decoding=\"async\" class=\"hero-logo\"\n          src=\"http:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_72rb0i72rb0i72rb-Photoroom.png\"\n          alt=\"Schoenstatt Pilgrim Mother\" \/>\n      <\/div>\n      <p class=\"hero-eyebrow\">Schoenstatt Pilgrim Mother<\/p>\n      <h1 class=\"hero-title\">Missionary <span>Registration<\/span><\/h1>\n      <p class=\"hero-sub\">La Candelaria Shrine \u00b7 Staten Island, New York \u00b7 2026 Update<\/p>\n    <\/div>\n  <\/header>\n<\/body>\n<\/html>\n\n\n<style>.kb-row-layout-id1265_2dc9c6-8f > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id1265_2dc9c6-8f > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id1265_2dc9c6-8f > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1290px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:20px;padding-bottom:24px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id1265_2dc9c6-8f > .kt-row-layout-overlay{opacity:0.30;}@media all and (max-width: 1024px){.kb-row-layout-id1265_2dc9c6-8f > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id1265_2dc9c6-8f > .kt-row-column-wrap{padding-top:0px;padding-bottom:0px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id1265_2dc9c6-8f{display:none !important;}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id1265_2dc9c6-8f alignnone kb-v-sm-hidden wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column1265_12053a-af > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1265_12053a-af > .kt-inside-inner-col{flex-direction:column;}.kadence-column1265_12053a-af > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1265_12053a-af > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1265_12053a-af{position:relative;}@media all and (max-width: 1024px){.kadence-column1265_12053a-af > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column1265_12053a-af > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1265_12053a-af\"><div class=\"kt-inside-inner-col\"><style>.kb-gallery-id-1265_60a2c8-dd.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius, .kb-gallery-id-1265_60a2c8-dd.kb-gallery-ul.kb-gallery-type-fluidcarousel .kt-blocks-carousel figure .kb-gal-image-radius img{height:480px;}.kb-gallery-id-1265_60a2c8-dd .kadence-blocks-gallery-item .kb-gal-image-radius, .kb-gallery-id-1265_60a2c8-dd .kb-slide-item .kb-gal-image-radius img{border-radius:0px 0px 0px 0px;;}.kb-gallery-wrap-id-1265_60a2c8-dd.wp-block-kadence-advancedgallery{overflow:visible;}.kb-gallery-wrap-id-1265_60a2c8-dd.wp-block-kadence-advancedgallery .kt-blocks-carousel{overflow:visible;max-width:100%;}<\/style><div class=\"kb-gallery-wrap-id-1265_60a2c8-dd alignnone wp-block-kadence-advancedgallery\"><div class=\"kb-gallery-ul kb-gallery-non-static kb-gallery-type-fluidcarousel kb-gallery-id-1265_60a2c8-dd kb-gallery-caption-style-bottom-hover kb-gallery-filter-none\" data-image-filter=\"none\" data-lightbox-caption=\"true\"><div class=\"kt-blocks-carousel splide kt-carousel-container-dotstyle-dark kt-carousel-arrowstyle-whiteondark kt-carousel-dotstyle-dark kb-slider-group-arrow kb-slider-arrow-position-center\" data-slider-anim-speed=\"400\" data-slider-scroll=\"1\" data-slider-arrows=\"true\" data-slider-dots=\"true\" data-slider-hover-pause=\"false\" data-slider-auto=\"\" data-slider-speed=\"7000\" data-slider-type=\"fluidcarousel\" data-slider-center-mode=\"true\" data-slider-gap=\"200px\" data-slider-gap-tablet=\"200px\" data-slider-gap-mobile=\"200px\" data-show-pause-button=\"false\"><div class=\"splide__track\"><ul class=\"kt-blocks-carousel-init kb-blocks-fluid-carousel splide__list\"><li class=\"kb-slide-item kb-gallery-carousel-item splide__slide\"><div class=\"kadence-blocks-gallery-item\"><div class=\"kadence-blocks-gallery-item-inner\"><figure class=\"kb-gallery-figure kadence-blocks-gallery-item-hide-caption\"><div class=\"kb-gal-image-radius\"><div class=\"kb-gallery-image-contain\" ><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_rgh7edrgh7edrgh7.png\" width=\"1413\" height=\"752\" alt=\"\" data-full-image=\"https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_rgh7edrgh7edrgh7.png\" data-light-image=\"https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_rgh7edrgh7edrgh7.png\" data-id=\"1392\" class=\"wp-image-1392 skip-lazy\" srcset=\"https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_rgh7edrgh7edrgh7.png 1413w, https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_rgh7edrgh7edrgh7-300x160.png 300w, https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_rgh7edrgh7edrgh7-1024x545.png 1024w, https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_rgh7edrgh7edrgh7-768x409.png 768w, https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_rgh7edrgh7edrgh7-18x10.png 18w, https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_rgh7edrgh7edrgh7-600x319.png 600w\" sizes=\"auto, (max-width: 1413px) 100vw, 1413px\" \/><\/div><\/div><\/figure><\/div><\/div><\/li><li class=\"kb-slide-item kb-gallery-carousel-item splide__slide\"><div class=\"kadence-blocks-gallery-item\"><div class=\"kadence-blocks-gallery-item-inner\"><figure class=\"kb-gallery-figure kadence-blocks-gallery-item-hide-caption\"><div class=\"kb-gal-image-radius\"><div class=\"kb-gallery-image-contain\" ><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_aoexh3aoexh3aoex.png\" width=\"1489\" height=\"704\" alt=\"\" data-full-image=\"https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_aoexh3aoexh3aoex.png\" data-light-image=\"https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_aoexh3aoexh3aoex.png\" data-id=\"1425\" class=\"wp-image-1425 skip-lazy\" srcset=\"https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_aoexh3aoexh3aoex.png 1489w, https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_aoexh3aoexh3aoex-300x142.png 300w, https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_aoexh3aoexh3aoex-1024x484.png 1024w, https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_aoexh3aoexh3aoex-768x363.png 768w, https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_aoexh3aoexh3aoex-18x9.png 18w, https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_aoexh3aoexh3aoex-600x284.png 600w\" sizes=\"auto, (max-width: 1489px) 100vw, 1489px\" \/><\/div><\/div><\/figure><\/div><\/div><\/li><\/ul><\/div><\/div><\/div><\/div><\/div><\/div>\n\n\n\n<\/div><\/div>\n\n<style>.kb-row-layout-id1265_18c473-97 > .kt-row-column-wrap{align-content:start;}:where(.kb-row-layout-id1265_18c473-97 > .kt-row-column-wrap) > .wp-block-kadence-column{justify-content:start;}.kb-row-layout-id1265_18c473-97 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:var(--global-kb-gap-md, 2rem);max-width:var( --global-content-width, 1290px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:20px;padding-bottom:24px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id1265_18c473-97 > .kt-row-layout-overlay{opacity:0.30;}@media all and (min-width: 1025px){.kb-row-layout-id1265_18c473-97{display:none !important;}}@media all and (max-width: 1024px){.kb-row-layout-id1265_18c473-97 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (min-width: 768px) and (max-width: 1024px){.kb-row-layout-id1265_18c473-97{display:none !important;}}@media all and (max-width: 767px){.kb-row-layout-id1265_18c473-97 > .kt-row-column-wrap{padding-top:20px;padding-bottom:0px;grid-template-columns:minmax(0, 1fr);}}<\/style><div class=\"kb-row-layout-wrap kb-row-layout-id1265_18c473-97 alignnone kb-v-lg-hidden kb-v-md-hidden wp-block-kadence-rowlayout\"><div class=\"kt-row-column-wrap kt-has-1-columns kt-row-layout-equal kt-tab-layout-inherit kt-mobile-layout-row kt-row-valign-top kb-theme-content-width\">\n<style>.kadence-column1265_61cf22-51 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column1265_61cf22-51 > .kt-inside-inner-col{flex-direction:column;}.kadence-column1265_61cf22-51 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column1265_61cf22-51 > .kt-inside-inner-col:before{opacity:0.3;}.kadence-column1265_61cf22-51{position:relative;}@media all and (max-width: 1024px){.kadence-column1265_61cf22-51 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}@media all and (max-width: 767px){.kadence-column1265_61cf22-51 > .kt-inside-inner-col{flex-direction:column;justify-content:center;}}<\/style>\n<div class=\"wp-block-kadence-column kadence-column1265_61cf22-51\"><div class=\"kt-inside-inner-col\"><style>.kb-gallery-id-1265_f0f745-91 .kadence-blocks-gallery-item .kb-gal-image-radius, .kb-gallery-id-1265_f0f745-91 .kb-slide-item .kb-gal-image-radius img{border-radius:0px 0px 0px 0px;;}.kb-gallery-wrap-id-1265_f0f745-91.wp-block-kadence-advancedgallery{overflow:visible;}.kb-gallery-wrap-id-1265_f0f745-91.wp-block-kadence-advancedgallery .kt-blocks-carousel{overflow:visible;}<\/style><div class=\"kb-gallery-wrap-id-1265_f0f745-91 alignnone wp-block-kadence-advancedgallery\"><div class=\"kb-gallery-ul kb-gallery-non-static kb-gallery-type-slider kb-gallery-id-1265_f0f745-91 kb-gallery-caption-style-bottom-hover kb-gallery-filter-none\" data-image-filter=\"none\" data-lightbox-caption=\"true\"><div class=\"kt-blocks-carousel splide kt-carousel-container-dotstyle-dark kt-carousel-arrowstyle-none kt-carousel-dotstyle-dark kb-slider-group-arrow kb-slider-arrow-position-center\" data-slider-anim-speed=\"400\" data-slider-scroll=\"1\" data-slider-arrows=\"false\" data-slider-fade=\"true\" data-slider-dots=\"true\" data-slider-type=\"slider\" data-slider-hover-pause=\"false\" data-slider-auto=\"\" data-slider-speed=\"7000\" data-show-pause-button=\"false\"><div class=\"splide__track\"><ul class=\"kt-blocks-carousel-init kb-blocks-slider splide__list\"><li class=\"kb-slide-item kb-gallery-slide-item splide__slide\"><div class=\"kadence-blocks-gallery-item\"><div class=\"kadence-blocks-gallery-item-inner\"><figure class=\"kb-gallery-figure kadence-blocks-gallery-item-hide-caption\"><div class=\"kb-gal-image-radius\"><div class=\"kb-gallery-image-contain kadence-blocks-gallery-intrinsic kb-gallery-image-ratio-land21 kb-has-image-ratio-land21\" ><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_rgh7edrgh7edrgh7.png\" width=\"1413\" height=\"752\" alt=\"\" data-full-image=\"https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_rgh7edrgh7edrgh7.png\" data-light-image=\"https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_rgh7edrgh7edrgh7.png\" data-id=\"1392\" class=\"wp-image-1392 skip-lazy\" srcset=\"https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_rgh7edrgh7edrgh7.png 1413w, https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_rgh7edrgh7edrgh7-300x160.png 300w, https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_rgh7edrgh7edrgh7-1024x545.png 1024w, https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_rgh7edrgh7edrgh7-768x409.png 768w, https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_rgh7edrgh7edrgh7-18x10.png 18w, https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/06\/Gemini_Generated_Image_rgh7edrgh7edrgh7-600x319.png 600w\" sizes=\"auto, (max-width: 1413px) 100vw, 1413px\" \/><\/div><\/div><\/figure><\/div><\/div><\/li><li class=\"kb-slide-item kb-gallery-slide-item splide__slide\"><div class=\"kadence-blocks-gallery-item\"><div class=\"kadence-blocks-gallery-item-inner\"><figure class=\"kb-gallery-figure kadence-blocks-gallery-item-hide-caption\"><div class=\"kb-gal-image-radius\"><div class=\"kb-gallery-image-contain kadence-blocks-gallery-intrinsic kb-gallery-image-ratio-land21 kb-has-image-ratio-land21\" ><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_aoexh3aoexh3aoex.png\" width=\"1489\" height=\"704\" alt=\"\" data-full-image=\"https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_aoexh3aoexh3aoex.png\" data-light-image=\"https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_aoexh3aoexh3aoex.png\" data-id=\"1425\" class=\"wp-image-1425 skip-lazy\" srcset=\"https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_aoexh3aoexh3aoex.png 1489w, https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_aoexh3aoexh3aoex-300x142.png 300w, https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_aoexh3aoexh3aoex-1024x484.png 1024w, https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_aoexh3aoexh3aoex-768x363.png 768w, https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_aoexh3aoexh3aoex-18x9.png 18w, https:\/\/schoenstattnewyork.org\/wp-content\/uploads\/2026\/07\/Gemini_Generated_Image_aoexh3aoexh3aoex-600x284.png 600w\" sizes=\"auto, (max-width: 1489px) 100vw, 1489px\" \/><\/div><\/div><\/figure><\/div><\/div><\/li><\/ul><\/div><\/div><\/div><\/div><\/div><\/div>\n\n\n\n<\/div><\/div>\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n  <title>Pilgrim Mother \u2013 Registration Form<\/title>\n  <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800;900&#038;display=swap\" rel=\"stylesheet\" \/>\n  <style>\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n    :root {\n      --blue:       #1A2F7A;\n      --blue-light: #223496;\n      --yellow:     #F5BE00;\n      --cream:      #F8F6EE;\n      --white:      #FFFFFF;\n      --text:       #1E1E2E;\n      --muted:      #6B6B7B;\n      --rule:       #E4E0D4;\n      --max-w:      1140px;\n    }\n    body { font-family: 'Inter', sans-serif; color: var(--text); background: var(--cream); margin: 0; padding: 0; -webkit-font-smoothing: antialiased; }\n\n    .form-section { padding: 64px 0 80px; }\n    .container { max-width: var(--max-w); margin: 0 auto; padding: 0 32px; }\n\n    .form-card {\n      background: var(--white); border: 1px solid var(--rule);\n      max-width: 700px; margin: 0 auto; padding: 52px 48px;\n      box-shadow: 0 12px 40px rgba(26,47,122,0.06);\n    }\n\n    .form-section-title {\n      font-size: 10px; font-weight: 700; letter-spacing: 0.2em;\n      text-transform: uppercase; color: var(--yellow);\n      margin: 36px 0 20px; padding-bottom: 10px;\n      border-bottom: 1px solid var(--rule);\n    }\n    .form-section-title:first-of-type { margin-top: 0; }\n\n    .input-group { display: flex; flex-direction: column; gap: 6px; margin-bottom: 18px; }\n    .input-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; }\n    .input-grid-3 { display: grid; grid-template-columns: 2fr 1fr 1fr; gap: 14px; }\n\n    label {\n      font-size: 10px; font-weight: 700; color: var(--text);\n      text-transform: uppercase; letter-spacing: 0.08em;\n    }\n    input, select, textarea {\n      font-family: 'Inter', sans-serif; font-size: 0.875rem; color: var(--text);\n      padding: 11px 14px; background: var(--cream);\n      border: 1px solid var(--rule); outline: none;\n      transition: border-color 0.2s, background 0.2s; width: 100%;\n    }\n    input:focus, select:focus, textarea:focus {\n      border-color: var(--yellow); background: var(--white);\n    }\n    input::placeholder { color: #aaa; }\n    select {\n      appearance: none; cursor: pointer;\n      background-image: url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='10' height='6' fill='none'><path stroke='%231A2F7A' stroke-width='1.5' d='M1 1l4 4 4-4'\/><\/svg>\");\n      background-repeat: no-repeat; background-position: right 14px center;\n      padding-right: 36px; background-color: var(--cream);\n    }\n    select:focus { background-color: var(--white); }\n\n    \/* \u2500\u2500 GROUP MEMBERS TABLE \u2500\u2500 *\/\n    .members-table { width: 100%; border-collapse: collapse; margin-top: 8px; }\n    .members-table thead tr { background: var(--blue); }\n    .members-table thead th {\n      font-size: 9px; font-weight: 700; letter-spacing: 0.14em;\n      text-transform: uppercase; color: var(--white);\n      padding: 10px 12px; text-align: left;\n    }\n    .members-table tbody tr { border-bottom: 1px solid var(--rule); }\n    .members-table tbody tr:nth-child(even) { background: var(--cream); }\n    .members-table tbody td { padding: 6px 6px; vertical-align: middle; }\n    .members-table tbody td:first-child {\n      font-size: 10px; font-weight: 700; color: var(--muted);\n      width: 28px; text-align: center; padding-left: 10px;\n    }\n    .members-table input {\n      font-size: 0.82rem; padding: 8px 10px;\n      background: transparent; border: none;\n      border-bottom: 1px solid var(--rule); width: 100%;\n    }\n    .members-table input:focus { border-bottom-color: var(--yellow); background: rgba(245,190,0,0.04); }\n    .members-table .col-name { width: 38%; }\n    .members-table .col-addr { width: 42%; }\n    .members-table .col-phone { width: 20%; }\n\n    \/* \u2500\u2500 SUBMIT \u2500\u2500 *\/\n    .form-footer { margin-top: 36px; text-align: center; }\n    .submit-btn {\n      font-family: 'Inter', sans-serif; font-size: 0.78rem; font-weight: 700;\n      letter-spacing: 0.12em; text-transform: uppercase;\n      background: var(--blue); color: var(--white); border: none;\n      padding: 16px 48px; cursor: pointer; width: 100%;\n      transition: background 0.2s, transform 0.2s;\n      position: relative; overflow: hidden;\n    }\n    .submit-btn::after {\n      content: ''; position: absolute; inset: 0;\n      background: linear-gradient(110deg, transparent 30%, rgba(255,255,255,0.22) 50%, transparent 70%);\n      transform: translateX(-100%);\n      animation: btnShine 5s ease-in-out infinite 1.5s;\n    }\n    @keyframes btnShine { 0%,100% { transform:translateX(-100%); } 40% { transform:translateX(100%); } }\n    .submit-btn:hover { background: var(--blue-light); transform: translateY(-2px); }\n    .submit-btn:disabled { background: #aaa; cursor: not-allowed; transform: none; }\n\n    .form-help { font-size: 11px; color: var(--muted); margin-top: 18px; line-height: 1.6; }\n    .form-help a { color: var(--blue); font-weight: 600; }\n\n    \/* \u2500\u2500 SUCCESS \/ ERROR \u2500\u2500 *\/\n    .form-message {\n      display: none; padding: 24px 28px; margin-top: 24px;\n      font-size: 0.95rem; font-weight: 600; text-align: center; line-height: 1.6;\n    }\n    .form-message.success { background: #1A2F7A; color: #fff; border-left: 5px solid #F5BE00; }\n    .form-message.success .msg-icon { font-size: 2rem; display: block; margin-bottom: 8px; }\n    .form-message.success .msg-title { font-size: 1.1rem; font-weight: 800; display: block; margin-bottom: 6px; }\n    .form-message.success .msg-sub { font-size: 0.85rem; font-weight: 400; color: rgba(255,255,255,0.75); display: block; }\n    .form-message.error { background: #fdecea; color: #a31515; border-left: 5px solid #e53935; font-size: 0.9rem; }\n\n    \/* Mobile member cards \u2014 hidden on desktop *\/\n    .members-cards { display: none; }\n\n    @media (max-width: 680px) {\n      .form-card { padding: 28px 16px; }\n      .input-grid, .input-grid-3 { grid-template-columns: 1fr; }\n      .members-table-wrap { display: none; }\n      .members-table-hint { display: none; }\n\n      \/* Show card layout *\/\n      .members-cards {\n        display: flex; flex-direction: column; gap: 10px; margin-top: 8px;\n      }\n      .member-card {\n        border: 1px solid var(--rule);\n        overflow: hidden;\n      }\n      .member-card-header {\n        background: var(--blue); color: #fff;\n        padding: 8px 14px;\n        font-size: 9px; font-weight: 700; letter-spacing: 0.16em;\n        text-transform: uppercase;\n      }\n      .member-card-body {\n        display: flex; flex-direction: column; gap: 0;\n        background: var(--white);\n      }\n      .member-card-field {\n        display: flex; flex-direction: column;\n        border-bottom: 1px solid var(--rule);\n        padding: 0;\n      }\n      .member-card-field:last-child { border-bottom: none; }\n      .member-card-label {\n        font-size: 8px; font-weight: 700; letter-spacing: 0.14em;\n        text-transform: uppercase; color: var(--muted);\n        padding: 8px 12px 2px;\n      }\n      .member-card-field input {\n        font-family: 'Inter', sans-serif;\n        font-size: 0.875rem; color: var(--text);\n        padding: 6px 12px 10px;\n        background: transparent; border: none; outline: none; width: 100%;\n        transition: background 0.2s;\n      }\n      .member-card-field input:focus { background: rgba(245,190,0,0.04); }\n      .member-card-field input::placeholder { color: #ccc; }\n    }\n    @media (prefers-reduced-motion: reduce) {\n      *, *::before, *::after { animation: none !important; }\n    }\n  <\/style>\n<\/head>\n<body>\n  <section class=\"form-section\">\n    <div class=\"container\">\n      <div class=\"form-card\">\n        <form id=\"pilgrimForm\">\n\n          <p class=\"form-section-title\">Missionary Information<\/p>\n\n          <div class=\"input-group\">\n            <label for=\"fullName\">Full Name *<\/label>\n            <input type=\"text\" id=\"fullName\" name=\"fullName\" required placeholder=\"e.g., Massiel Breton\" \/>\n          <\/div>\n\n          <div class=\"input-group\">\n            <label for=\"address\">Street Address *<\/label>\n            <input type=\"text\" id=\"address\" name=\"address\" required placeholder=\"e.g., 175 W 29th Street\" \/>\n          <\/div>\n\n          <div class=\"input-grid-3\">\n            <div class=\"input-group\">\n              <label for=\"city\">City *<\/label>\n              <input type=\"text\" id=\"city\" name=\"city\" required placeholder=\"e.g., Staten Island\" \/>\n            <\/div>\n            <div class=\"input-group\">\n              <label for=\"state\">State *<\/label>\n              <input type=\"text\" id=\"state\" name=\"state\" required placeholder=\"e.g., NY\" \/>\n            <\/div>\n            <div class=\"input-group\">\n              <label for=\"zipCode\">Zip Code *<\/label>\n              <input type=\"text\" id=\"zipCode\" name=\"zipCode\" required placeholder=\"e.g., 10310\" \/>\n            <\/div>\n          <\/div>\n\n          <div class=\"input-grid\">\n            <div class=\"input-group\">\n              <label for=\"phone\">Phone Number *<\/label>\n              <input type=\"tel\" id=\"phone\" name=\"phone\" required placeholder=\"e.g., 917-415-9929\" \/>\n            <\/div>\n            <div class=\"input-group\">\n              <label for=\"email\">Email Address *<\/label>\n              <input type=\"email\" id=\"email\" name=\"email\" required placeholder=\"e.g., name@email.com\" \/>\n            <\/div>\n          <\/div>\n\n          <p class=\"form-section-title\">Image &amp; Modality<\/p>\n\n          <div class=\"input-group\">\n            <label for=\"imageNumber\">Image Number &amp; Origin (see back of image) *<\/label>\n            <input type=\"text\" id=\"imageNumber\" name=\"imageNumber\" required placeholder=\"e.g., #N\/A\" \/>\n          <\/div>\n\n          <div class=\"input-group\">\n            <label for=\"pilgrimFunction\">Desired Modality \/ Function *<\/label>\n            <select id=\"pilgrimFunction\" name=\"pilgrimFunction\" required>\n              <option value=\"\" disabled selected>Select a modality\u2026<\/option>\n              <option value=\"families\">Families<\/option>\n              <option value=\"marriages\">Marriages<\/option>\n              <option value=\"youth\">Youth<\/option>\n              <option value=\"children\">Children<\/option>\n              <option value=\"schools\">Schools<\/option>\n              <option value=\"hospitals\">Hospitals<\/option>\n              <option value=\"sick\">The Sick<\/option>\n              <option value=\"prisons\">Prisons<\/option>\n              <option value=\"disabled\">Disabled \/ Special Conditions<\/option>\n              <option value=\"open-doors\">Open Doors<\/option>\n              <option value=\"prayer-novenas\">Prayer \/ Novenas<\/option>\n              <option value=\"other\">Other<\/option>\n            <\/select>\n          <\/div>\n\n          <p class=\"form-section-title\">Group Members \u2014 Families to Receive the Pilgrim Mother<\/p>\n\n          <span class=\"members-table-hint\">\u2190 Scroll to see all fields<\/span>\n          <div class=\"members-table-wrap\">\n          <table class=\"members-table\">\n            <thead>\n              <tr>\n                <th>#<\/th>\n                <th class=\"col-name\">Full Name<\/th>\n                <th class=\"col-addr\">Address<\/th>\n                <th class=\"col-phone\">Phone<\/th>\n              <\/tr>\n            <\/thead>\n            <tbody>\n              <tr><td>1<\/td><td class=\"col-name\"><input type=\"text\" name=\"member_name_1\" placeholder=\"Full name\" \/><\/td><td class=\"col-addr\"><input type=\"text\" name=\"member_address_1\" placeholder=\"Address\" \/><\/td><td class=\"col-phone\"><input type=\"tel\" name=\"member_phone_1\" placeholder=\"Phone\" \/><\/td><\/tr>\n              <tr><td>2<\/td><td class=\"col-name\"><input type=\"text\" name=\"member_name_2\" placeholder=\"Full name\" \/><\/td><td class=\"col-addr\"><input type=\"text\" name=\"member_address_2\" placeholder=\"Address\" \/><\/td><td class=\"col-phone\"><input type=\"tel\" name=\"member_phone_2\" placeholder=\"Phone\" \/><\/td><\/tr>\n              <tr><td>3<\/td><td class=\"col-name\"><input type=\"text\" name=\"member_name_3\" placeholder=\"Full name\" \/><\/td><td class=\"col-addr\"><input type=\"text\" name=\"member_address_3\" placeholder=\"Address\" \/><\/td><td class=\"col-phone\"><input type=\"tel\" name=\"member_phone_3\" placeholder=\"Phone\" \/><\/td><\/tr>\n              <tr><td>4<\/td><td class=\"col-name\"><input type=\"text\" name=\"member_name_4\" placeholder=\"Full name\" \/><\/td><td class=\"col-addr\"><input type=\"text\" name=\"member_address_4\" placeholder=\"Address\" \/><\/td><td class=\"col-phone\"><input type=\"tel\" name=\"member_phone_4\" placeholder=\"Phone\" \/><\/td><\/tr>\n              <tr><td>5<\/td><td class=\"col-name\"><input type=\"text\" name=\"member_name_5\" placeholder=\"Full name\" \/><\/td><td class=\"col-addr\"><input type=\"text\" name=\"member_address_5\" placeholder=\"Address\" \/><\/td><td class=\"col-phone\"><input type=\"tel\" name=\"member_phone_5\" placeholder=\"Phone\" \/><\/td><\/tr>\n              <tr><td>6<\/td><td class=\"col-name\"><input type=\"text\" name=\"member_name_6\" placeholder=\"Full name\" \/><\/td><td class=\"col-addr\"><input type=\"text\" name=\"member_address_6\" placeholder=\"Address\" \/><\/td><td class=\"col-phone\"><input type=\"tel\" name=\"member_phone_6\" placeholder=\"Phone\" \/><\/td><\/tr>\n              <tr><td>7<\/td><td class=\"col-name\"><input type=\"text\" name=\"member_name_7\" placeholder=\"Full name\" \/><\/td><td class=\"col-addr\"><input type=\"text\" name=\"member_address_7\" placeholder=\"Address\" \/><\/td><td class=\"col-phone\"><input type=\"tel\" name=\"member_phone_7\" placeholder=\"Phone\" \/><\/td><\/tr>\n              <tr><td>8<\/td><td class=\"col-name\"><input type=\"text\" name=\"member_name_8\" placeholder=\"Full name\" \/><\/td><td class=\"col-addr\"><input type=\"text\" name=\"member_address_8\" placeholder=\"Address\" \/><\/td><td class=\"col-phone\"><input type=\"tel\" name=\"member_phone_8\" placeholder=\"Phone\" \/><\/td><\/tr>\n              <tr><td>9<\/td><td class=\"col-name\"><input type=\"text\" name=\"member_name_9\" placeholder=\"Full name\" \/><\/td><td class=\"col-addr\"><input type=\"text\" name=\"member_address_9\" placeholder=\"Address\" \/><\/td><td class=\"col-phone\"><input type=\"tel\" name=\"member_phone_9\" placeholder=\"Phone\" \/><\/td><\/tr>\n              <tr><td>10<\/td><td class=\"col-name\"><input type=\"text\" name=\"member_name_10\" placeholder=\"Full name\" \/><\/td><td class=\"col-addr\"><input type=\"text\" name=\"member_address_10\" placeholder=\"Address\" \/><\/td><td class=\"col-phone\"><input type=\"tel\" name=\"member_phone_10\" placeholder=\"Phone\" \/><\/td><\/tr>\n            <\/tbody>\n          <\/table>\n          <\/div>\n\n          <!-- Mobile card layout (shown only on small screens) -->\n          <div class=\"members-cards\" id=\"membersCards\">\n            <div class=\"member-card\">\n              <div class=\"member-card-header\">Member 1<\/div>\n              <div class=\"member-card-body\">\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Full Name<\/span>\n                  <input type=\"text\" placeholder=\"e.g. Maria Santos\" data-sync=\"member_name_1\" \/>\n                <\/div>\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Address<\/span>\n                  <input type=\"text\" placeholder=\"e.g. 123 Main St\" data-sync=\"member_address_1\" \/>\n                <\/div>\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Phone<\/span>\n                  <input type=\"tel\" placeholder=\"e.g. (917) 000-0000\" data-sync=\"member_phone_1\" \/>\n                <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"member-card\">\n              <div class=\"member-card-header\">Member 2<\/div>\n              <div class=\"member-card-body\">\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Full Name<\/span>\n                  <input type=\"text\" placeholder=\"e.g. Maria Santos\" data-sync=\"member_name_2\" \/>\n                <\/div>\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Address<\/span>\n                  <input type=\"text\" placeholder=\"e.g. 123 Main St\" data-sync=\"member_address_2\" \/>\n                <\/div>\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Phone<\/span>\n                  <input type=\"tel\" placeholder=\"e.g. (917) 000-0000\" data-sync=\"member_phone_2\" \/>\n                <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"member-card\">\n              <div class=\"member-card-header\">Member 3<\/div>\n              <div class=\"member-card-body\">\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Full Name<\/span>\n                  <input type=\"text\" placeholder=\"e.g. Maria Santos\" data-sync=\"member_name_3\" \/>\n                <\/div>\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Address<\/span>\n                  <input type=\"text\" placeholder=\"e.g. 123 Main St\" data-sync=\"member_address_3\" \/>\n                <\/div>\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Phone<\/span>\n                  <input type=\"tel\" placeholder=\"e.g. (917) 000-0000\" data-sync=\"member_phone_3\" \/>\n                <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"member-card\">\n              <div class=\"member-card-header\">Member 4<\/div>\n              <div class=\"member-card-body\">\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Full Name<\/span>\n                  <input type=\"text\" placeholder=\"e.g. Maria Santos\" data-sync=\"member_name_4\" \/>\n                <\/div>\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Address<\/span>\n                  <input type=\"text\" placeholder=\"e.g. 123 Main St\" data-sync=\"member_address_4\" \/>\n                <\/div>\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Phone<\/span>\n                  <input type=\"tel\" placeholder=\"e.g. (917) 000-0000\" data-sync=\"member_phone_4\" \/>\n                <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"member-card\">\n              <div class=\"member-card-header\">Member 5<\/div>\n              <div class=\"member-card-body\">\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Full Name<\/span>\n                  <input type=\"text\" placeholder=\"e.g. Maria Santos\" data-sync=\"member_name_5\" \/>\n                <\/div>\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Address<\/span>\n                  <input type=\"text\" placeholder=\"e.g. 123 Main St\" data-sync=\"member_address_5\" \/>\n                <\/div>\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Phone<\/span>\n                  <input type=\"tel\" placeholder=\"e.g. (917) 000-0000\" data-sync=\"member_phone_5\" \/>\n                <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"member-card\">\n              <div class=\"member-card-header\">Member 6<\/div>\n              <div class=\"member-card-body\">\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Full Name<\/span>\n                  <input type=\"text\" placeholder=\"e.g. Maria Santos\" data-sync=\"member_name_6\" \/>\n                <\/div>\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Address<\/span>\n                  <input type=\"text\" placeholder=\"e.g. 123 Main St\" data-sync=\"member_address_6\" \/>\n                <\/div>\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Phone<\/span>\n                  <input type=\"tel\" placeholder=\"e.g. (917) 000-0000\" data-sync=\"member_phone_6\" \/>\n                <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"member-card\">\n              <div class=\"member-card-header\">Member 7<\/div>\n              <div class=\"member-card-body\">\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Full Name<\/span>\n                  <input type=\"text\" placeholder=\"e.g. Maria Santos\" data-sync=\"member_name_7\" \/>\n                <\/div>\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Address<\/span>\n                  <input type=\"text\" placeholder=\"e.g. 123 Main St\" data-sync=\"member_address_7\" \/>\n                <\/div>\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Phone<\/span>\n                  <input type=\"tel\" placeholder=\"e.g. (917) 000-0000\" data-sync=\"member_phone_7\" \/>\n                <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"member-card\">\n              <div class=\"member-card-header\">Member 8<\/div>\n              <div class=\"member-card-body\">\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Full Name<\/span>\n                  <input type=\"text\" placeholder=\"e.g. Maria Santos\" data-sync=\"member_name_8\" \/>\n                <\/div>\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Address<\/span>\n                  <input type=\"text\" placeholder=\"e.g. 123 Main St\" data-sync=\"member_address_8\" \/>\n                <\/div>\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Phone<\/span>\n                  <input type=\"tel\" placeholder=\"e.g. (917) 000-0000\" data-sync=\"member_phone_8\" \/>\n                <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"member-card\">\n              <div class=\"member-card-header\">Member 9<\/div>\n              <div class=\"member-card-body\">\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Full Name<\/span>\n                  <input type=\"text\" placeholder=\"e.g. Maria Santos\" data-sync=\"member_name_9\" \/>\n                <\/div>\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Address<\/span>\n                  <input type=\"text\" placeholder=\"e.g. 123 Main St\" data-sync=\"member_address_9\" \/>\n                <\/div>\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Phone<\/span>\n                  <input type=\"tel\" placeholder=\"e.g. (917) 000-0000\" data-sync=\"member_phone_9\" \/>\n                <\/div>\n              <\/div>\n            <\/div>\n            <div class=\"member-card\">\n              <div class=\"member-card-header\">Member 10<\/div>\n              <div class=\"member-card-body\">\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Full Name<\/span>\n                  <input type=\"text\" placeholder=\"e.g. Maria Santos\" data-sync=\"member_name_10\" \/>\n                <\/div>\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Address<\/span>\n                  <input type=\"text\" placeholder=\"e.g. 123 Main St\" data-sync=\"member_address_10\" \/>\n                <\/div>\n                <div class=\"member-card-field\">\n                  <span class=\"member-card-label\">Phone<\/span>\n                  <input type=\"tel\" placeholder=\"e.g. (917) 000-0000\" data-sync=\"member_phone_10\" \/>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"form-footer\">\n            <button type=\"submit\" class=\"submit-btn\" id=\"submitBtn\">Submit Registration<\/button>\n            <p class=\"form-help\">\n              Questions? Contact <a href=\"mailto:srveronica@schsrsmary.org\">srveronica@schsrsmary.org<\/a> or call (718) 727-8005\n            <\/p>\n            <div class=\"form-message\" id=\"formMessage\"><\/div>\n          <\/div>\n\n        <\/form>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <script>\n    \/\/ Sync mobile card inputs \u2192 hidden table inputs\n    document.getElementById('membersCards').addEventListener('input', function(e) {\n      var el = e.target;\n      var name = el.getAttribute('data-sync');\n      if (name) {\n        var target = document.querySelector('[name=\"' + name + '\"]');\n        if (target) target.value = el.value;\n      }\n    });\n\n    document.getElementById('pilgrimForm').addEventListener('submit', function(e) {\n      e.preventDefault();\n      var btn = document.getElementById('submitBtn');\n      var msg = document.getElementById('formMessage');\n      btn.disabled = true;\n      btn.textContent = 'Sending...';\n      msg.style.display = 'none';\n      msg.className = 'form-message';\n\n      var data = {\n        full_name:    document.getElementById('fullName').value.trim(),\n        address:      document.getElementById('address').value.trim(),\n        city:         document.getElementById('city').value.trim(),\n        state:        document.getElementById('state').value.trim(),\n        zip_code:     document.getElementById('zipCode').value.trim(),\n        phone:        document.getElementById('phone').value.trim(),\n        email:        document.getElementById('email').value.trim(),\n        image_number: document.getElementById('imageNumber').value.trim(),\n        modality:     document.getElementById('pilgrimFunction').value,\n        members:      []\n      };\n\n      var memberNames     = document.querySelectorAll('[name^=\"member_name_\"]');\n      var memberAddresses = document.querySelectorAll('[name^=\"member_address_\"]');\n      var memberPhones    = document.querySelectorAll('[name^=\"member_phone_\"]');\n      for (var i = 0; i < memberNames.length; i++) {\n        var n = memberNames[i].value.trim();\n        var a = memberAddresses[i].value.trim();\n        var p = memberPhones[i].value.trim();\n        if (n || a || p) { data.members.push({ name: n, address: a, phone: p }); }\n      }\n\n      var xhr = new XMLHttpRequest();\n      xhr.open('POST', '\/wp-json\/sny\/v1\/pilgrim-registration', true);\n      xhr.setRequestHeader('Content-Type', 'application\/json');\n\n      xhr.onreadystatechange = function() {\n        if (xhr.readyState !== 4) return;\n        btn.disabled = false;\n        btn.textContent = 'Submit Registration';\n        var success = false;\n        try {\n          var json = JSON.parse(xhr.responseText);\n          if (xhr.status === 200 &#038;&#038; json.success) { success = true; }\n        } catch(ex) {}\n\n        if (success) {\n          msg.className = 'form-message success';\n          msg.innerHTML =\n            '<span class=\"msg-icon\">&#10003;<\/span>' +\n            '<span class=\"msg-title\">Registration Submitted Successfully<\/span>' +\n            '<span class=\"msg-sub\">Thank you! We have received your registration and will be in touch soon. A confirmation has been sent to your email address.<\/span>';\n          document.getElementById('pilgrimForm').reset();\n        } else {\n          var errMsg = 'Something went wrong. Please try again or call (718) 727-8005.';\n          try {\n            var errJson = JSON.parse(xhr.responseText);\n            if (errJson.message) { errMsg = errJson.message; }\n          } catch(ex) {}\n          msg.className = 'form-message error';\n          msg.textContent = 'Error: ' + errMsg;\n        }\n        msg.style.display = 'block';\n        msg.scrollIntoView({ behavior: 'smooth', block: 'nearest' });\n      };\n\n      xhr.onerror = function() {\n        btn.disabled = false;\n        btn.textContent = 'Submit Registration';\n        msg.className = 'form-message error';\n        msg.textContent = 'Connection error. Please check your internet and try again.';\n        msg.style.display = 'block';\n      };\n\n      xhr.send(JSON.stringify(data));\n    });\n  <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Pilgrim Mother \u2013 Hero Banner Schoenstatt Pilgrim Mother Missionary Registration La Candelaria Shrine \u00b7 Staten Island, New York \u00b7 2026 Update Pilgrim Mother \u2013 Registration Form Missionary Information Full Name&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"disable","_kad_post_title":"hide","_kad_post_layout":"fullwidth","_kad_post_sidebar_id":"","_kad_post_content_style":"unboxed","_kad_post_vertical_padding":"hide","_kad_post_feature":"hide","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-1265","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/schoenstattnewyork.org\/en\/wp-json\/wp\/v2\/pages\/1265","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/schoenstattnewyork.org\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/schoenstattnewyork.org\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/schoenstattnewyork.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/schoenstattnewyork.org\/en\/wp-json\/wp\/v2\/comments?post=1265"}],"version-history":[{"count":44,"href":"https:\/\/schoenstattnewyork.org\/en\/wp-json\/wp\/v2\/pages\/1265\/revisions"}],"predecessor-version":[{"id":1457,"href":"https:\/\/schoenstattnewyork.org\/en\/wp-json\/wp\/v2\/pages\/1265\/revisions\/1457"}],"wp:attachment":[{"href":"https:\/\/schoenstattnewyork.org\/en\/wp-json\/wp\/v2\/media?parent=1265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}