.marketing-plan-shell{max-width:1120px;margin:0 auto;background:#fff;border:1px solid #e6ebf3;border-radius:18px;padding:22px;box-shadow:var(--shadow)}.plan-topline{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px}.plan-topline h2{font-size:22px;margin:6px 0 3px;letter-spacing:-.035em}.plan-topline p{font-size:12px;color:#8490a8;margin:0}.marketing-plan-image{display:block;width:100%;height:auto;border-radius:12px;border:1px solid #edf0f5}.plan-caption{font-size:11px;color:#8b96aa;padding:14px 3px 0}@media(max-width:600px){.marketing-plan-shell{padding:12px}.plan-topline{flex-direction:column}.plan-topline h2{font-size:18px}}
