.prayer-page{color:#513443;background:radial-gradient(at 0 0,#efd7df88,#0000 55%),radial-gradient(at 100% 100%,#e6c5d488,#0000 50%),#fcf7ef;min-height:100vh;padding:36px 20px 48px}.prayer-brand{text-align:center;letter-spacing:.22em;margin:6px auto 28px;font-size:12px;display:block}.prayer-note{background:#fffdf8;border:1px solid #ddbdcb;border-radius:26px;max-width:590px;margin:auto;padding:36px 42px 25px;box-shadow:0 15px 65px #693f5010}.prayer-cross{text-align:center;color:#b48a3c;margin-bottom:20px}.prayer-cross svg{width:30px;height:44px}.prayer-eyebrow{text-align:center;letter-spacing:.18em;color:#9a6d80;font-size:10px;display:block}.prayer-note h1{text-align:center;letter-spacing:-.035em;margin:16px 0 20px;font:clamp(40px,7vw,56px)/1.1 Georgia,serif}.prayer-note h1 em{color:#9f687e}.prayer-lead{text-align:center;color:#705a65;margin-bottom:28px;line-height:1.7}.prayer-note form{gap:20px;display:grid}.prayer-note label{gap:9px;font-size:14px;font-weight:600;display:grid}.prayer-note label span{color:#8e7a83;font-weight:400}.prayer-note input,.prayer-note textarea{font:inherit;color:#513443;box-sizing:border-box;background:#fffdfa;border:1px solid #dcc8d1;border-radius:12px;width:100%;padding:14px;font-weight:400}.prayer-note textarea{resize:vertical;line-height:1.6}.prayer-note input:focus,.prayer-note textarea:focus{outline-offset:2px;outline:2px solid #ac7b91}.prayer-note .submit{color:#fff;cursor:pointer;background:#795366;border:0;border-radius:30px;justify-content:center;gap:12px;padding:17px 20px;font-size:15px;display:flex}.prayer-note .submit:disabled{opacity:.65;cursor:wait}.prayer-privacy{color:#7b6771;margin:0;font-size:12px;line-height:1.65}.prayer-footer{text-align:center;color:#9a6d80;margin-top:26px;font:italic 18px Georgia,serif}.prayer-home{text-align:center;color:#795366;margin-top:25px;font-size:13px;text-decoration:underline;display:block}.prayer-trap{position:absolute;left:-10000px}.prayer-thanks{text-align:center;padding:16px 0}.prayer-thanks>span{color:#ac7b91;font-size:40px}.prayer-thanks h2{font:29px Georgia,serif}.prayer-thanks p{line-height:1.7}.prayer-thanks button{margin:24px auto 0}@media (max-width:480px){.prayer-page{padding:24px 14px 36px}.prayer-note{padding:28px 22px 20px}.prayer-brand{font-size:10px}}
