.printchen-promo{display:flex;gap:28px;align-items:flex-start;padding:32px;margin:24px 0;background:#fff8f5;border:1px solid #f2d6cc;border-radius:20px;color:#28252b}.printchen-promo-logo{flex:0 0 88px;width:88px;height:88px;border-radius:22px;display:grid;place-items:center;background:#ed4c3a;color:white;font:800 58px/1 Inter,Segoe UI,Arial,sans-serif;letter-spacing:-5px;padding-right:5px;box-sizing:border-box}.printchen-promo-copy{min-width:0;flex:1}.printchen-promo-launch{color:#a42d23;font-size:13px;font-weight:700;letter-spacing:.04em;margin:0 0 10px}.printchen-promo h2{font-size:clamp(21px,2.6vw,29px);line-height:1.25;margin:0 0 14px;letter-spacing:-.025em;color:#28252b}.printchen-promo-description{font-size:15px;line-height:1.65;max-width:760px;margin:0 0 20px;color:#51474b}.printchen-promo-link{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:#ed4c3a;color:#fff!important;border:1px solid #ed4c3a;border-radius:12px;padding:12px 20px;font-size:15px;font-weight:700;text-decoration:none!important;transition:background .15s}.printchen-promo-link:hover{background:#c93728}.printchen-promo-link:focus-visible{outline:3px solid #123b4c;outline-offset:3px}.embedded .printchen-promo{display:none}@media(max-width:650px){.printchen-promo{gap:18px;flex-direction:column;padding:24px}.printchen-promo-logo{flex-basis:auto;width:68px;height:68px;border-radius:18px;font-size:46px}.printchen-promo-link{box-sizing:border-box;width:100%}}
.printchen-promo{align-items:center}.printchen-promo-image{display:block;flex:0 0 240px;width:240px;max-width:30%;height:auto;align-self:center;border-radius:16px;border:1px solid #dceeee;object-fit:contain}@media(max-width:850px) and (min-width:651px){.printchen-promo{gap:20px;padding:26px}.printchen-promo-logo{flex-basis:64px;width:64px;height:64px;font-size:44px}.printchen-promo-image{flex-basis:180px;width:180px}}@media(max-width:650px){.printchen-promo{align-items:stretch}.printchen-promo-logo{align-self:flex-start}.printchen-promo-image{flex-basis:auto;width:100%;max-width:300px;align-self:center}}

a.printchen-promo-logo{color:#fff!important;text-decoration:none!important}.printchen-promo-image-link{display:block;flex:0 0 240px;width:240px;max-width:30%;align-self:center;border-radius:16px}.printchen-promo-image-link .printchen-promo-image{width:100%;max-width:100%;height:auto}.printchen-promo-image-link:focus-visible,a.printchen-promo-logo:focus-visible{outline:3px solid #123b4c;outline-offset:4px}@media(max-width:850px) and (min-width:651px){.printchen-promo-image-link{flex-basis:180px;width:180px}}@media(max-width:650px){.printchen-promo-image-link{flex-basis:auto;width:100%;max-width:300px}}

.printchen-promo-image-link{overflow:hidden;background:#fff}
.printchen-promo-image-link .printchen-promo-image{aspect-ratio:1;object-fit:contain}
.printchen-image-enter{animation:printchen-image-enter .65s ease both}
@keyframes printchen-image-enter{from{opacity:.25}to{opacity:1}}
@media(prefers-reduced-motion:reduce){.printchen-image-enter{animation:none}}
