.bo-head.svelte-1uchx31.svelte-1uchx31{max-width:760px;margin:0 auto;padding:clamp(24px,5vw,56px) 24px clamp(20px,3vw,32px);text-align:center}.bo-crumbs.svelte-1uchx31.svelte-1uchx31{display:flex;justify-content:center;align-items:center;gap:8px;font-family:var(--font-ui, var(--sans, system-ui));font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--ink-3, #6a655f);margin-bottom:18px}.bo-crumbs.svelte-1uchx31 a.svelte-1uchx31{color:var(--ink-3, #6a655f);text-decoration:none;transition:color .16s ease}.bo-crumbs.svelte-1uchx31 a.svelte-1uchx31:hover{color:var(--crimson, #8a3324)}.bo-crumbs.svelte-1uchx31 span[aria-current].svelte-1uchx31{color:var(--ink, #1a1614)}.bo-greek.svelte-1uchx31.svelte-1uchx31{font-family:var(--font-display, var(--serif, Georgia, serif));font-style:italic;font-size:15px;letter-spacing:.04em;color:var(--crimson, #8a3324);margin:0 0 10px}.bo-title.svelte-1uchx31.svelte-1uchx31{font-family:var(--font-display, var(--serif, Georgia, serif));font-weight:300;font-size:clamp(34px,6vw,56px);line-height:1.04;letter-spacing:-.018em;color:var(--ink, #1a1614);margin:0 0 16px}.bo-lead.svelte-1uchx31.svelte-1uchx31{font-family:var(--font-body, var(--serif, Georgia, serif));font-size:clamp(16px,2vw,19px);line-height:1.6;color:var(--ink-2, #4a4a47);margin:0 auto;max-width:560px;text-wrap:balance}.bo-section.svelte-1uchx31.svelte-1uchx31{max-width:760px;margin:0 auto;padding:clamp(20px,4vw,40px) 24px}.bo-section-head.svelte-1uchx31.svelte-1uchx31{margin-bottom:clamp(20px,3vw,30px)}.bo-eyebrow.svelte-1uchx31.svelte-1uchx31{font-family:var(--font-ui, var(--sans, system-ui));font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--crimson, #8a3324);margin:0 0 8px}.bo-h2.svelte-1uchx31.svelte-1uchx31{font-family:var(--font-display, var(--serif, Georgia, serif));font-weight:300;font-size:clamp(24px,3.6vw,34px);line-height:1.12;letter-spacing:-.014em;color:var(--ink, #1a1614);margin:0}.bo-steps-list.svelte-1uchx31.svelte-1uchx31{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(20px,3vw,30px)}.bo-step.svelte-1uchx31.svelte-1uchx31{display:grid;grid-template-columns:56px 1fr;gap:20px;align-items:start}.bo-step-num.svelte-1uchx31.svelte-1uchx31{font-family:var(--font-display, var(--serif, Georgia, serif));font-weight:300;font-size:clamp(30px,4vw,40px);line-height:1;color:var(--gold, #b08d4f);text-align:center;padding-top:2px}.bo-step-text.svelte-1uchx31.svelte-1uchx31{min-width:0}.bo-step-h.svelte-1uchx31.svelte-1uchx31{font-family:var(--font-display, var(--serif, Georgia, serif));font-weight:400;font-size:clamp(18px,2.4vw,22px);color:var(--ink, #1a1614);margin:0 0 8px;letter-spacing:-.01em}.bo-step-body.svelte-1uchx31.svelte-1uchx31{font-family:var(--font-body, var(--serif, Georgia, serif));font-size:16px;line-height:1.6;color:var(--ink-2, #4a4a47);margin:0}.bo-lede.svelte-1uchx31.svelte-1uchx31{font-family:var(--font-display, var(--serif, Georgia, serif));font-style:italic;font-weight:300;font-size:clamp(19px,2.6vw,24px);line-height:1.5;color:var(--ink, #1a1614);margin:0 0 clamp(20px,3vw,28px);text-wrap:balance}.bo-rich.svelte-1uchx31 h3{font-family:var(--font-display, var(--serif, Georgia, serif));font-weight:400;font-size:clamp(19px,2.4vw,23px);color:var(--ink, #1a1614);letter-spacing:-.01em;margin:clamp(24px,3vw,32px) 0 12px}.bo-rich.svelte-1uchx31 h3:first-child{margin-top:0}.bo-rich.svelte-1uchx31 p,.bo-rich.svelte-1uchx31 li{font-family:var(--font-body, var(--serif, Georgia, serif));font-size:16.5px;line-height:1.65;color:var(--ink-2, #4a4a47)}.bo-rich.svelte-1uchx31 p{margin:0 0 14px}.bo-rich.svelte-1uchx31 ul{margin:0;padding-left:1.3em}.bo-rich.svelte-1uchx31 li{margin:0 0 8px}.bo-faq-list.svelte-1uchx31.svelte-1uchx31{display:flex;flex-direction:column;gap:12px}.bo-faq-item.svelte-1uchx31.svelte-1uchx31{border-radius:14px;border:1px solid var(--hairline, color-mix(in srgb, var(--ink, #1a1614) 12%, transparent));background:color-mix(in srgb,var(--paper, #faf7f2) 60%,transparent);padding:4px 20px;transition:border-color .16s ease}.bo-faq-item[open].svelte-1uchx31.svelte-1uchx31{border-color:color-mix(in srgb,var(--crimson, #8a3324) 30%,var(--hairline, transparent))}.bo-faq-q.svelte-1uchx31.svelte-1uchx31{font-family:var(--font-display, var(--serif, Georgia, serif));font-weight:400;font-size:clamp(16px,2vw,18px);color:var(--ink, #1a1614);list-style:none;cursor:pointer;padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.bo-faq-q.svelte-1uchx31.svelte-1uchx31::-webkit-details-marker{display:none}.bo-faq-q.svelte-1uchx31.svelte-1uchx31:after{content:"+";font-family:var(--font-ui, var(--sans, system-ui));font-size:20px;font-weight:300;color:var(--crimson, #8a3324);transition:transform .2s ease}.bo-faq-item[open].svelte-1uchx31 .bo-faq-q.svelte-1uchx31:after{transform:rotate(45deg)}.bo-faq-a.svelte-1uchx31.svelte-1uchx31{font-family:var(--font-body, var(--serif, Georgia, serif));font-size:15.5px;line-height:1.6;color:var(--ink-2, #4a4a47);margin:0;padding:0 0 16px;max-width:60ch}.bo-prayer-card.svelte-1uchx31.svelte-1uchx31{padding:clamp(28px,5vw,44px);border-radius:18px;text-align:center}.bo-prayer-h.svelte-1uchx31.svelte-1uchx31{font-family:var(--font-display, var(--serif, Georgia, serif));font-style:italic;font-weight:300;font-size:clamp(24px,3.4vw,32px);color:var(--ink, #1a1614);margin:0 0 12px;letter-spacing:-.012em}.bo-prayer-body.svelte-1uchx31.svelte-1uchx31{font-family:var(--font-body, var(--serif, Georgia, serif));font-size:16px;line-height:1.6;color:var(--ink-2, #4a4a47);margin:0 auto;max-width:48ch}.bo-prayer-form.svelte-1uchx31.svelte-1uchx31{display:flex;gap:12px;margin-top:22px;max-width:480px;margin-inline:auto;flex-wrap:wrap}.bo-prayer-form.svelte-1uchx31 .tt-input.svelte-1uchx31{flex:1 1 200px;text-align:left}.bo-prayer-form.svelte-1uchx31 .tt-btn.svelte-1uchx31{flex:0 0 auto}.bo-cta-card.svelte-1uchx31.svelte-1uchx31{padding:clamp(28px,5vw,44px);border-radius:18px;text-align:center;border:1px solid var(--hairline, color-mix(in srgb, var(--ink, #1a1614) 12%, transparent));background:color-mix(in srgb,var(--crimson, #8a3324) 5%,transparent)}.bo-cta-h.svelte-1uchx31.svelte-1uchx31{font-family:var(--font-display, var(--serif, Georgia, serif));font-weight:300;font-size:clamp(24px,3.6vw,32px);color:var(--ink, #1a1614);margin:0 0 12px;letter-spacing:-.014em}.bo-cta-body.svelte-1uchx31.svelte-1uchx31{font-family:var(--font-body, var(--serif, Georgia, serif));font-size:16px;line-height:1.6;color:var(--ink-2, #4a4a47);margin:0 auto 22px;max-width:48ch}.bo-cta-actions.svelte-1uchx31.svelte-1uchx31{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.tt-btn-ghost.svelte-1uchx31.svelte-1uchx31{background:transparent;color:var(--ink, #1a1614);border:1px solid color-mix(in srgb,var(--ink, #1a1614) 24%,transparent)}.tt-btn-ghost.svelte-1uchx31.svelte-1uchx31:hover{border-color:var(--crimson, #8a3324);color:var(--crimson, #8a3324)}.bo-apply.svelte-1uchx31.svelte-1uchx31{padding:clamp(20px,4vw,48px) 24px clamp(64px,8vw,96px)}.bo-apply-wrap.svelte-1uchx31.svelte-1uchx31{max-width:640px;margin:0 auto}.form-card.svelte-1uchx31.svelte-1uchx31{padding:clamp(28px,5vw,44px);border-radius:18px}.form-card.svelte-1uchx31 form.svelte-1uchx31{display:flex;flex-direction:column;gap:18px;margin-top:20px}.form-h.svelte-1uchx31.svelte-1uchx31{font-family:var(--font-display, var(--serif, Georgia, serif));font-style:italic;font-weight:300;font-size:clamp(24px,3vw,32px);color:var(--ink, #1a1614);margin:6px 0 8px;letter-spacing:-.012em;line-height:1.15}.form-sub.svelte-1uchx31.svelte-1uchx31{font-family:var(--font-body, var(--serif, Georgia, serif));font-size:15px;line-height:1.55;color:var(--ink-2, #4a4a47);margin:0}.row-2.svelte-1uchx31.svelte-1uchx31{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 560px){.row-2.svelte-1uchx31.svelte-1uchx31{grid-template-columns:1fr}}.checkbox-row.svelte-1uchx31.svelte-1uchx31{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-body, var(--serif, Georgia, serif));font-size:14.5px;color:var(--ink-2, #4a4a47);line-height:1.5;cursor:pointer}.checkbox-row.svelte-1uchx31 input.svelte-1uchx31{margin-top:3px;accent-color:var(--crimson, #8a3324)}.ack-card.svelte-1uchx31.svelte-1uchx31{padding:clamp(28px,5vw,44px);border-radius:18px;text-align:center}.ack-title.svelte-1uchx31.svelte-1uchx31{font-family:var(--font-display, var(--serif, Georgia, serif));font-style:italic;font-weight:300;font-size:clamp(24px,3vw,32px);color:var(--ink, #1a1614);margin:0 0 12px;letter-spacing:-.012em}.ack-body.svelte-1uchx31.svelte-1uchx31{font-family:var(--font-body, var(--serif, Georgia, serif));font-size:16px;line-height:1.6;color:var(--ink-2, #4a4a47);margin:0 auto;max-width:50ch}.err-card.svelte-1uchx31.svelte-1uchx31{background:color-mix(in srgb,var(--crimson, #8a3324) 10%,transparent);color:var(--crimson, #8a3324);border:1px solid color-mix(in srgb,var(--crimson, #8a3324) 26%,var(--hairline, transparent));padding:14px 20px;border-radius:12px;margin:16px 0 0;font-family:var(--font-body, var(--serif, Georgia, serif));font-size:14.5px}.hp.svelte-1uchx31.svelte-1uchx31{display:none}.sr-only.svelte-1uchx31.svelte-1uchx31{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
