.jz-origin__card{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:34px;padding:34px;align-items:stretch}
.jz-origin__visual{display:flex;min-width:0;min-height:230px;flex-direction:column;align-items:flex-start;justify-content:center;padding:30px;border-radius:24px}
.jz-origin__visual:before{left:auto;right:22px;top:8px;font-size:82px;opacity:.32}
.jz-origin__visual small{order:0;margin:0 0 18px;padding:0;color:#fff09a;font-size:10px;letter-spacing:.12em}
.jz-origin__visual strong{order:1;max-width:330px;padding:0;font-size:clamp(25px,3vw,36px);line-height:1.04}
.jz-origin__copy{min-width:0;align-self:center}
.jz-origin__eyebrow:before{display:none}
.jz-origin__heading{display:block}.jz-origin__heading h2{margin:0}
.jz-origin__body{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:20px}.jz-origin__body p{margin:0;max-width:none;font-size:15px;line-height:1.6}
.jz-origin__promise{margin-top:20px}
.jz-origin__promise span{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 8px}
.jz-origin__promise i{display:grid;flex:0 0 25px;width:25px;height:25px;place-items:center;border-radius:50%;background:#eee8ff;color:#7043df;font-size:12px;font-style:normal;line-height:1}
.jz-origin__promise span:nth-child(1) i{background:#edf4ff;font-size:13px}.jz-origin__promise span:nth-child(2) i{background:#fff0f6;color:#d94f91}.jz-origin__promise span:nth-child(3) i{background:#fff5d8;color:#bc8611}
.checkout-page .jz-origin__card{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;padding:24px 26px}
.checkout-page .jz-origin__visual{min-height:190px;padding:24px}.checkout-page .jz-origin__visual:before{font-size:68px}.checkout-page .jz-origin__visual small{margin-bottom:14px;font-size:9px}.checkout-page .jz-origin__visual strong{font-size:26px}
.checkout-page .jz-origin__copy{align-self:center}.checkout-page .jz-origin__eyebrow{margin-bottom:7px;font-size:10px}.checkout-page .jz-origin h2{font-size:29px}.checkout-page .jz-origin__body{gap:16px;margin-top:13px}.checkout-page .jz-origin__body p{font-size:13px;line-height:1.5}.checkout-page .jz-origin__promise{margin-top:13px}
@media(max-width:900px){.jz-origin__card{grid-template-columns:220px minmax(0,1fr);gap:24px;padding:28px}.jz-origin__visual{min-height:210px;padding:24px}.jz-origin__visual strong{font-size:26px}.jz-origin__body{grid-template-columns:1fr;gap:10px;margin-top:15px}.checkout-page .jz-origin__card{grid-template-columns:240px minmax(0,1fr);gap:18px;padding:22px}.checkout-page .jz-origin__visual{min-height:180px;padding:20px}.checkout-page .jz-origin__visual strong{font-size:23px}}
@media(max-width:680px){.jz-origin__card,.checkout-page .jz-origin__card{grid-template-columns:1fr;gap:16px;padding:20px}.jz-origin__visual,.checkout-page .jz-origin__visual{min-height:145px;padding:22px}.jz-origin__visual small,.checkout-page .jz-origin__visual small{margin-bottom:10px}.jz-origin__visual strong,.checkout-page .jz-origin__visual strong{font-size:25px}.jz-origin__eyebrow{margin-bottom:8px;font-size:10px}.jz-origin h2,.checkout-page .jz-origin h2{font-size:28px}.jz-origin__body,.checkout-page .jz-origin__body{gap:9px;margin-top:13px}.jz-origin__body p,.checkout-page .jz-origin__body p{font-size:14px;line-height:1.5}.jz-origin__promise,.checkout-page .jz-origin__promise{gap:7px;margin-top:14px}.jz-origin__promise span{padding:8px 10px}}
