/* Original offering illustrations, scoped to the two redesigned panels. */
.offerings-designed{gap:22px;align-items:start}
.offerings-designed .offering .offering-media{display:flex;flex-direction:column;aspect-ratio:auto;min-height:650px;height:auto;background:#141720;color:#f2efe8;border:1px solid #ffffff0a;border-radius:16px}
.offerings-designed .offering-heading{padding:34px 34px 0;pointer-events:auto}
.offerings-designed .offering-kicker{display:flex;align-items:center;gap:13px;font-size:10px;line-height:1.45;letter-spacing:.11em;font-weight:500;color:#b6bbcd;margin:0 0 25px}
.offerings-designed .offering-kicker span{display:grid;place-items:center;width:27px;height:27px;border:1px solid #66738e69;border-radius:50%;font-size:10px;letter-spacing:0;color:#d9ed91;flex:none}
.offerings-designed .offering-heading h2{font-size:clamp(29px,2.7vw,43px);line-height:1.07;font-weight:620;letter-spacing:-.045em;margin:0 0 12px;text-wrap:balance}
.offerings-designed .offering-subtitle{font-size:15px;line-height:1.5;font-weight:400;color:#b6bbcd;margin:0}
.offerings-designed .offering-art{display:grid;place-items:center;flex:1;min-width:0;min-height:350px;margin:0;overflow:hidden}
.offerings-designed .offering-art img{display:block;width:100%;height:auto;aspect-ratio:900/640;object-fit:contain}
.offerings-designed .offering-card-footer{padding:0 34px 28px}
.offerings-designed .offering-link{display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px;min-height:49px;padding:9px 15px 9px 20px;border:1px solid #8f98b452;border-radius:32px;background:#ffffff03;color:#f2efe8;font-size:13px;line-height:1.35;transition:background .18s,border-color .18s,color .18s}
.offerings-designed .offering-link span{display:grid;place-items:center;width:29px;height:29px;border:1px solid #8f98b452;border-radius:50%;font-size:17px;flex:none;transition:transform .18s}
.offerings-designed .offering-link:hover{background:#d9ed91;border-color:#d9ed91;color:#141720}
.offerings-designed .offering-link:hover span{border-color:#14172050;transform:rotate(45deg)}
.offerings-designed .offering-link:focus-visible{outline:3px solid #d9ed91;outline-offset:5px}
.offerings-designed .offering-copy,.offerings-designed .offering:last-child .offering-copy{padding:23px 8px 0}
.offerings-designed .offering-copy>p{max-width:590px;font-size:15px;line-height:1.7}
@media(max-width:1100px) and (min-width:761px){.offerings-designed{gap:18px}.offerings-designed .offering .offering-media{min-height:600px}.offerings-designed .offering-heading{padding:29px 26px 0}.offerings-designed .offering-kicker{font-size:9px;letter-spacing:.07em}.offerings-designed .offering-heading h2{font-size:32px}.offerings-designed .offering-art{min-height:340px}.offerings-designed .offering-card-footer{padding:0 26px 25px}.offerings-designed .offering-subtitle{font-size:14px}}
@media(max-width:760px){.offerings-designed{gap:30px}.offerings-designed .offering .offering-media{min-height:0;border-radius:14px}.offerings-designed .offering-heading{padding:28px 25px 0}.offerings-designed .offering-kicker{font-size:9px;letter-spacing:.065em;margin-bottom:21px;gap:11px}.offerings-designed .offering-heading h2{font-size:clamp(29px,7.2vw,39px);line-height:1.09;max-width:430px}.offerings-designed .offering-subtitle{font-size:14px}.offerings-designed .offering-art{min-height:0;padding:4px 0 2px}.offerings-designed .offering-card-footer{padding:0 25px 25px}.offerings-designed .offering-link{font-size:12px;min-height:49px}.offerings-designed .offering-copy,.offerings-designed .offering:last-child .offering-copy{padding:18px 3px 0}.offerings-designed .offering-copy>p{font-size:14px;line-height:1.7}}
@media(max-width:380px){.offerings-designed .offering-heading{padding:25px 20px 0}.offerings-designed .offering-kicker{font-size:8px;gap:8px;letter-spacing:.05em}.offerings-designed .offering-heading h2{font-size:28px}.offerings-designed .offering-subtitle{font-size:13px}.offerings-designed .offering-card-footer{padding:0 20px 22px}.offerings-designed .offering-link{font-size:11px;padding-left:15px}}
@media(prefers-reduced-motion:reduce){.offerings-designed .offering-link,.offerings-designed .offering-link span{transition:none}}
