.PastorsWelcomePageClient-module__SH_Pmq__page{color:#f6f2e9;background:radial-gradient(circle at top,#ffffff0d,#0000 24%),linear-gradient(#070707 0%,#0c0c0d 35%,#111 100%)}.PastorsWelcomePageClient-module__SH_Pmq__container{width:min(1240px,100% - 28px);margin:0 auto}.PastorsWelcomePageClient-module__SH_Pmq__hero,.PastorsWelcomePageClient-module__SH_Pmq__letterSection,.PastorsWelcomePageClient-module__SH_Pmq__heartbeatSection,.PastorsWelcomePageClient-module__SH_Pmq__visitSection,.PastorsWelcomePageClient-module__SH_Pmq__ctaSection{padding:72px 0}.PastorsWelcomePageClient-module__SH_Pmq__heroGrid,.PastorsWelcomePageClient-module__SH_Pmq__visitGrid{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.PastorsWelcomePageClient-module__SH_Pmq__eyebrow,.PastorsWelcomePageClient-module__SH_Pmq__sectionEyebrow{color:#d2ae68;letter-spacing:.28em;text-transform:uppercase;background:#ffffff0a;border:1px solid #d2ae6838;border-radius:999px;align-items:center;width:fit-content;padding:10px 14px;font-size:.72rem;font-weight:700;display:inline-flex}.PastorsWelcomePageClient-module__SH_Pmq__heroCopy h1,.PastorsWelcomePageClient-module__SH_Pmq__letterCard h2,.PastorsWelcomePageClient-module__SH_Pmq__sectionHead h2,.PastorsWelcomePageClient-module__SH_Pmq__visitCard h2,.PastorsWelcomePageClient-module__SH_Pmq__ctaCard h2,.PastorsWelcomePageClient-module__SH_Pmq__heroMessage h3{letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif}.PastorsWelcomePageClient-module__SH_Pmq__heroCopy h1{margin:18px 0 0;font-size:clamp(2.9rem,5.8vw,5rem);line-height:1.02}.PastorsWelcomePageClient-module__SH_Pmq__heroCopy p,.PastorsWelcomePageClient-module__SH_Pmq__letterCard p,.PastorsWelcomePageClient-module__SH_Pmq__sectionHead p,.PastorsWelcomePageClient-module__SH_Pmq__visitCardAlt p,.PastorsWelcomePageClient-module__SH_Pmq__ctaCard p{color:#d6d2c8;font-size:1rem;line-height:1.9}.PastorsWelcomePageClient-module__SH_Pmq__actions,.PastorsWelcomePageClient-module__SH_Pmq__actionsCenter{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.PastorsWelcomePageClient-module__SH_Pmq__actionsCenter{justify-content:center}.PastorsWelcomePageClient-module__SH_Pmq__primaryBtn,.PastorsWelcomePageClient-module__SH_Pmq__secondaryBtn{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-weight:700;text-decoration:none;transition:transform .25s,opacity .25s;display:inline-flex}.PastorsWelcomePageClient-module__SH_Pmq__primaryBtn{color:#161616;background:#d2ae68}.PastorsWelcomePageClient-module__SH_Pmq__secondaryBtn{color:#fff;background:#ffffff14;border:1px solid #ffffff24}.PastorsWelcomePageClient-module__SH_Pmq__primaryBtn:hover,.PastorsWelcomePageClient-module__SH_Pmq__secondaryBtn:hover{transform:translateY(-1px)}.PastorsWelcomePageClient-module__SH_Pmq__miniStats{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.PastorsWelcomePageClient-module__SH_Pmq__statCard,.PastorsWelcomePageClient-module__SH_Pmq__heartbeatCard,.PastorsWelcomePageClient-module__SH_Pmq__visitCard,.PastorsWelcomePageClient-module__SH_Pmq__visitCardAlt,.PastorsWelcomePageClient-module__SH_Pmq__letterCard,.PastorsWelcomePageClient-module__SH_Pmq__ctaCard{background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff1a;border-radius:28px;box-shadow:0 24px 70px #00000038}.PastorsWelcomePageClient-module__SH_Pmq__statCard{padding:18px}.PastorsWelcomePageClient-module__SH_Pmq__statCard strong,.PastorsWelcomePageClient-module__SH_Pmq__statCard span{display:block}.PastorsWelcomePageClient-module__SH_Pmq__statCard strong{color:#f6f2e9}.PastorsWelcomePageClient-module__SH_Pmq__statCard span{color:#c9c0b2;margin-top:6px}.PastorsWelcomePageClient-module__SH_Pmq__heroFrame{background:#ffffff05;border:1px solid #ffffff14;border-radius:32px;padding:12px}.PastorsWelcomePageClient-module__SH_Pmq__heroImage{background-position:50%;background-size:cover;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:620px;padding:24px;display:flex;overflow:hidden}.PastorsWelcomePageClient-module__SH_Pmq__heroBadgeRow{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.PastorsWelcomePageClient-module__SH_Pmq__lightBadge,.PastorsWelcomePageClient-module__SH_Pmq__glassBadge{border-radius:999px;padding:10px 16px}.PastorsWelcomePageClient-module__SH_Pmq__lightBadge{color:#161616;background:#f7f0de;font-weight:700}.PastorsWelcomePageClient-module__SH_Pmq__glassBadge{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0003;border:1px solid #ffffff2e}.PastorsWelcomePageClient-module__SH_Pmq__heroMessage{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#00000047;border:1px solid #ffffff1f;border-radius:24px;max-width:420px;padding:24px}.PastorsWelcomePageClient-module__SH_Pmq__heroMini{color:#d2ae68;letter-spacing:.22em;text-transform:uppercase;font-size:.78rem}.PastorsWelcomePageClient-module__SH_Pmq__heroMessage h3{margin:12px 0 0;font-size:clamp(1.9rem,3vw,2.6rem)}.PastorsWelcomePageClient-module__SH_Pmq__heroMessage p{margin:12px 0 0}.PastorsWelcomePageClient-module__SH_Pmq__letterCard,.PastorsWelcomePageClient-module__SH_Pmq__ctaCard{padding:34px}.PastorsWelcomePageClient-module__SH_Pmq__signatureWrap{gap:4px;margin-top:24px;display:grid}.PastorsWelcomePageClient-module__SH_Pmq__signatureWrap strong{color:#fff;font-size:1.08rem}.PastorsWelcomePageClient-module__SH_Pmq__signatureWrap span{color:#c9c0b2}.PastorsWelcomePageClient-module__SH_Pmq__sectionHead{max-width:760px}.PastorsWelcomePageClient-module__SH_Pmq__heartbeatGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px;display:grid}.PastorsWelcomePageClient-module__SH_Pmq__heartbeatCard{padding:24px}.PastorsWelcomePageClient-module__SH_Pmq__cardIcon{color:#d2ae68;font-size:1.4rem}.PastorsWelcomePageClient-module__SH_Pmq__heartbeatCard h3,.PastorsWelcomePageClient-module__SH_Pmq__visitCardAlt h3{color:#fff;margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.5rem}.PastorsWelcomePageClient-module__SH_Pmq__heartbeatCard p,.PastorsWelcomePageClient-module__SH_Pmq__visitCardAlt p{margin:12px 0 0}.PastorsWelcomePageClient-module__SH_Pmq__visitCard,.PastorsWelcomePageClient-module__SH_Pmq__visitCardAlt{height:100%;padding:30px}.PastorsWelcomePageClient-module__SH_Pmq__steps{gap:14px;margin-top:24px;display:grid}.PastorsWelcomePageClient-module__SH_Pmq__step{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:56px 1fr;align-items:start;gap:14px;padding:16px 18px;display:grid}.PastorsWelcomePageClient-module__SH_Pmq__step strong{color:#d2ae68;font-size:.9rem}.PastorsWelcomePageClient-module__SH_Pmq__step span{color:#d6d2c8;line-height:1.75}.PastorsWelcomePageClient-module__SH_Pmq__ctaCard{text-align:center}@media (max-width:1100px){.PastorsWelcomePageClient-module__SH_Pmq__heroGrid,.PastorsWelcomePageClient-module__SH_Pmq__visitGrid,.PastorsWelcomePageClient-module__SH_Pmq__heartbeatGrid{grid-template-columns:1fr 1fr}.PastorsWelcomePageClient-module__SH_Pmq__miniStats{grid-template-columns:1fr}}@media (max-width:860px){.PastorsWelcomePageClient-module__SH_Pmq__heroGrid,.PastorsWelcomePageClient-module__SH_Pmq__visitGrid,.PastorsWelcomePageClient-module__SH_Pmq__heartbeatGrid{grid-template-columns:1fr}.PastorsWelcomePageClient-module__SH_Pmq__heroImage{min-height:480px}}@media (max-width:640px){.PastorsWelcomePageClient-module__SH_Pmq__container{width:min(1240px,100% - 20px)}.PastorsWelcomePageClient-module__SH_Pmq__hero,.PastorsWelcomePageClient-module__SH_Pmq__letterSection,.PastorsWelcomePageClient-module__SH_Pmq__heartbeatSection,.PastorsWelcomePageClient-module__SH_Pmq__visitSection,.PastorsWelcomePageClient-module__SH_Pmq__ctaSection{padding:56px 0}.PastorsWelcomePageClient-module__SH_Pmq__letterCard,.PastorsWelcomePageClient-module__SH_Pmq__visitCard,.PastorsWelcomePageClient-module__SH_Pmq__visitCardAlt,.PastorsWelcomePageClient-module__SH_Pmq__ctaCard{padding:24px}.PastorsWelcomePageClient-module__SH_Pmq__actions,.PastorsWelcomePageClient-module__SH_Pmq__actionsCenter{flex-direction:column}.PastorsWelcomePageClient-module__SH_Pmq__primaryBtn,.PastorsWelcomePageClient-module__SH_Pmq__secondaryBtn{width:100%}}
