.packaging-illustrated{background:linear-gradient(150deg,#edf7ff,#fff);padding:52px 40px}
.packaging-illustrated .growth-heading{margin-bottom:32px}
.packaging-illustrated .growth-heading h2 span{position:relative;display:inline-block}
.packaging-illustrated .growth-heading h2 span:after{content:'';position:absolute;left:10%;right:10%;bottom:-8px;height:7px;border-top:5px solid #b5dcf4;border-radius:50%}
.packaging-illustrated .packaging-grid{gap:20px}
.packaging-illustrated .packaging-option{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:14px 14px 22px;border:1px solid #d4e9fb;border-radius:18px;box-shadow:0 5px 18px #235a8107}
.packaging-illustrated .packaging-scene{width:100%;aspect-ratio:1.5;background-image:url('/saverack/optimized/packaging-artwork-v1-cdbaf0566888-1536w.webp');background-repeat:no-repeat;background-size:300% auto;background-position:var(--pack-x) var(--pack-y);border-radius:11px}
.packaging-illustrated .packaging-option h3{font-size:23px;line-height:1.25;margin:16px 8px 8px;letter-spacing:-.5px}
.packaging-illustrated .packaging-option p{font-size:16px;line-height:1.55;margin:0 8px;color:#50658a}
@media(max-width:760px){.packaging-illustrated{padding:38px 20px}.packaging-illustrated .packaging-option{padding:12px 12px 20px}.packaging-illustrated .packaging-option h3{font-size:21px}.packaging-illustrated .packaging-option p{font-size:15px}}
@media(max-width:540px){.packaging-illustrated .packaging-grid{gap:16px}.packaging-illustrated .packaging-scene{aspect-ratio:1.5}.packaging-illustrated .packaging-option h3{margin-top:14px}}
