.aD4_xa_page{color:#f5f5f7;background:#050505;min-height:100vh;padding:120px 5vw 100px}.aD4_xa_shell{max-width:1200px;margin:0 auto}.aD4_xa_back{color:#999;margin-bottom:35px;font-size:13px;text-decoration:none;display:inline-block}.aD4_xa_back:hover{color:#fff}.aD4_xa_product{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(45px,8vw,110px);padding-bottom:100px;display:grid}.aD4_xa_cover{aspect-ratio:4/5;background:#0c0c0c;border-radius:5px;width:100%;max-height:620px;position:relative;overflow:hidden}.aD4_xa_cover img{object-fit:contain}.aD4_xa_eyebrow{color:#398fff;letter-spacing:.2em;font-size:10px;font-weight:700}.aD4_xa_intro h1{color:#fff;letter-spacing:-.05em;margin:20px 0 14px;font-size:clamp(36px,5vw,64px);font-weight:750;line-height:1.04}.aD4_xa_intro h1 span{color:#aaa;letter-spacing:-.025em;margin-top:8px;font-size:.58em;line-height:1.2;display:block}.aD4_xa_subtitle{color:#aaa;font-size:14px;line-height:1.7}.aD4_xa_price{align-items:baseline;gap:13px;margin:27px 0;display:flex}.aD4_xa_price del{color:#888;font-size:17px;text-decoration:line-through;text-decoration-thickness:1px}.aD4_xa_price strong{color:#fff;font-size:20px;font-weight:750}.aD4_xa_purchasePrice strong{color:#fff;font-size:29px;font-weight:700}.aD4_xa_price small,.aD4_xa_purchasePrice span{color:#888;font-size:12px}.aD4_xa_shortDescription{color:#b1b1b8;max-width:520px;font-size:14px;line-height:1.9}.aD4_xa_primaryButton{color:#fff;background:#416aff;border-radius:8px;align-items:center;gap:18px;margin-top:25px;padding:15px 23px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.aD4_xa_primaryButton:hover{opacity:.9;transform:translateY(-2px)}.aD4_xa_author{color:#777;letter-spacing:.17em;margin-top:32px;font-size:9px}.aD4_xa_contentSection{border-top:1px solid #ffffff1f;max-width:850px;padding:65px 0}.aD4_xa_contentSection h2,.aD4_xa_prayerSection h2,.aD4_xa_purchaseSection h2{color:#fff;letter-spacing:-.035em;margin:17px 0 25px;font-size:clamp(27px,3.5vw,42px);line-height:1.15}.aD4_xa_contentSection p{color:#b6b6bf;margin:0 0 19px;font-size:15px;line-height:2}.aD4_xa_prayerSection{background:#0a0a0d;border:1px solid #ffffff1f;border-radius:16px;margin:30px 0 65px;padding:clamp(30px,6vw,75px);position:relative;overflow:hidden}.aD4_xa_prayerSection h2{margin-bottom:25px}.aD4_xa_prayerSection blockquote{color:#e1e1e6;max-width:850px;margin:0;font-family:Georgia,serif;font-size:clamp(19px,2.5vw,27px);line-height:1.8}.aD4_xa_prayerSignature{color:#398fff;letter-spacing:.18em;margin-top:30px;font-size:10px;font-weight:700;display:block}.aD4_xa_purchaseSection{background:#0a0a0a;border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;padding:35px;display:flex}.aD4_xa_purchaseSection h2{margin:10px 0}.aD4_xa_purchaseSection p{color:#999;margin:0;font-size:13px}.aD4_xa_purchasePrice{flex-direction:column;align-items:flex-end;gap:5px;display:flex}@media (max-width:800px){.aD4_xa_page{padding:100px 22px 70px}.aD4_xa_product{grid-template-columns:1fr;gap:40px;padding-bottom:65px}.aD4_xa_cover{width:min(100%,480px);margin:0 auto}.aD4_xa_purchaseSection{flex-direction:column;align-items:flex-start}.aD4_xa_purchasePrice{align-items:flex-start}}.aD4_xa_purchaseSection{scroll-margin-top:90px}.aD4_xa_freeCopyButton{color:#fff;background:#416aff;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:12px;padding:15px 25px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.aD4_xa_freeCopyButton:hover{opacity:.9;transform:translateY(-2px)}@media (max-width:640px){.aD4_xa_page{padding:86px 18px 48px!important}.aD4_xa_back{margin-bottom:22px!important}.aD4_xa_product{gap:25px!important;padding-bottom:42px!important}.aD4_xa_cover{width:min(100%,400px)!important}.aD4_xa_intro h1{margin:14px 0 10px!important;font-size:clamp(30px,8vw,38px)!important;line-height:1.08!important}.aD4_xa_price{margin:19px 0!important}.aD4_xa_primaryButton{margin-top:18px!important}.aD4_xa_author{margin-top:22px!important}.aD4_xa_contentSection{padding:42px 0!important}.aD4_xa_contentSection h2,.aD4_xa_prayerSection h2,.aD4_xa_purchaseSection h2{margin:14px 0 18px!important;font-size:clamp(23px,6.2vw,29px)!important;line-height:1.2!important}.aD4_xa_contentSection p{line-height:1.8!important}.aD4_xa_prayerSection{margin:18px 0 38px!important;padding:22px!important}.aD4_xa_prayerSection blockquote{font-size:clamp(17px,4.8vw,21px)!important;line-height:1.65!important}.aD4_xa_prayerSignature{margin-top:20px!important}.aD4_xa_purchaseSection{gap:16px!important;padding:22px!important}}
