.hsm-goods-hero{max-width:1180px;margin:34px auto 18px;padding:34px;border:1px solid rgba(214,162,53,.75);border-radius:28px;background:linear-gradient(135deg,#03112c,#06265f 62%,#06142f);color:#fff;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;box-shadow:0 18px 40px rgba(0,0,0,.22)}
.hsm-goods-hero h1{font-family:Georgia,serif;font-size:clamp(36px,5vw,68px);line-height:.98;margin:.15em 0;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.5)}
.hsm-goods-hero p{font-size:19px;line-height:1.6}.hsm-goods-hero .eyebrow{color:#f4c75c;letter-spacing:.22em;text-transform:uppercase;font-weight:800;font-size:13px}.hsm-goods-scripture{align-self:center;border:1px solid rgba(244,199,92,.6);border-radius:22px;padding:24px;background:rgba(0,0,0,.22);font-size:17px;line-height:1.55}.hsm-goods-wrap{max-width:1180px}.hsm-goods-card{border:1px solid rgba(214,162,53,.55);border-radius:24px;background:#fffdf8;padding:28px;box-shadow:0 14px 35px rgba(0,0,0,.08);margin-bottom:22px}.hsm-goods-card h2{font-family:Georgia,serif;color:#06265f;font-size:32px}.hsm-goods-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.hsm-goods-steps span{display:block;border:1px solid rgba(214,162,53,.5);border-radius:18px;padding:18px;background:linear-gradient(135deg,#fff,#fff8e8);font-weight:800;color:#06265f}.hsm-goods-form .wide{grid-column:1/-1}.hsm-checkline{display:flex;gap:10px;align-items:flex-start;border:1px solid #d6a235;border-radius:16px;padding:14px;background:#fff8e8}.hsm-checkline input{width:auto;margin-top:4px}@media(max-width:850px){.hsm-goods-hero{grid-template-columns:1fr;padding:24px}.hsm-goods-steps{grid-template-columns:1fr}.hsm-goods-form{grid-template-columns:1fr!important}}
